223 of 313 menu

Thuộc tính grid-auto-flow

Thuộc tính grid-auto-flow thiết lập cách sắp xếp tự động các phần tử trong Grid. Có thể có các giá trị row - lấp đầy các phần tử theo hàng ngang, column - theo cột dọc, dense - đặt các phần tử vào tất cả các vị trí trống trong lưới; row dense - sắp xếp các phần tử, lấp đầy từng hàng và tất cả các khoảng trống trong lưới; column dense - lấp đầy các phần tử theo từng cột và tất cả khoảng trống trong Grid.

Cú pháp

bộ chọn { grid-auto-flow: phần-cần-lấp-đầy-của-grid; }

Ví dụ

Hãy lấp đầy tất cả các hàng trong Grid:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: row; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ví dụ

Bây giờ hãy lấp đầy các phần tử vào tất cả các cột trong Grid:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: column; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ví dụ

Hãy sắp xếp tất cả các phần tử trong Grid để không còn khoảng trống:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ví dụ

Bây giờ hãy lấp đầy các phần tử vào tất cả khoảng trống trong các hàng:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: row dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Ví dụ

Hãy thay đổi ví dụ trước đó, để các phần tử lấp đầy tất cả khoảng trống trong các cột:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: column dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Xem thêm

  • thuộc tính grid,
    thiết lập cách viết tắt cho các thuộc tính cột và hàng
  • thuộc tính grid-auto-rows,
    thiết lập số lượng và chiều rộng hàng trong Grid ngầm định
  • thuộc tính grid-template-columns,
    thiết lập số lượng và chiều rộng cột trong Grid
  • thuộc tính grid-template-rows,
    thiết lập số lượng và chiều rộng hàng trong Grid
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối