199 of 313 menu

Thuộc tính flex-wrap

Thuộc tính flex-wrap thiết lập việc sắp xếp nhiều dòng các khối dọc theo trục chính. Được áp dụng cho phần tử cha của các khối flex. Là một phần của thuộc tính viết tắt flex-flow.

Cú pháp

bộ chọn { flex-wrap: nowrap | wrap | wrap-reverse; }

Giá trị

Giá trị Mô tả
nowrap Chế độ một dòng - các khối được xếp thành một hàng.
wrap Các khối được xếp thành nhiều dòng nếu không vừa trong một dòng.
wrap-reverse Giống như wrap, nhưng các khối được xếp theo thứ tự ngược lại (đầu tiên là phần tử cuối, sau đó đến phần tử đầu).

Giá trị mặc định: nowrap.

Ví dụ . Giá trị wrap

Bây giờ các khối không vừa với container của chúng và sẽ được xếp thành nhiều dòng:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Ví dụ . Giá trị wrap-reverse

Và bây giờ thứ tự sắp xếp sẽ thay đổi thành ngược lại (hãy nhìn vào các số bên trong khối):

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: wrap-reverse; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Ví dụ . Giá trị nowrap

Bây giờ các khối sẽ được sắp xếp ở chế độ một dòng (mặc định như vậy). Khi đó giá trị chiều rộng width cho các khối sẽ bị bỏ qua, nếu nó ngăn cản các khối vừa với phần tử cha. Hãy chú ý rằng các khối vừa với phần tử cha, nhưng chiều rộng thực tế của chúng không phải là 100px, như đã được thiết lập, mà là nhỏ hơn:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Ví dụ . Giá trị nowrap

Tuy nhiên, nếu các khối vừa với chiều rộng đã được thiết lập cho chúng - thì thuộc tính width sẽ không bị bỏ qua. Hãy giảm số lượng khối để tất cả chúng đều vừa:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Xem thêm

  • thuộc tính flex-direction,
    thiết lập hướng của các trục cho khối flex
  • thuộc tính justify-content,
    thiết lập căn chỉnh dọc theo trục chính
  • thuộc tính align-items,
    thiết lập căn chỉnh dọc theo trục vuông góc
  • thuộc tính flex-flow,
    viết tắt cho flex-direction và flex-wrap
  • thuộc tính order,
    thiết lập thứ tự của các khối flex
  • thuộc tính align-self,
    thiết lập căn chỉnh cho một khối riêng lẻ
  • thuộc tính flex-basis,
    thiết lập kích thước cho một khối flex cụ thể
  • thuộc tính flex-grow,
    thiết lập khả năng mở rộng của các khối flex
  • thuộc tính flex-shrink,
    thiết lập khả năng co lại của các khối flex
  • thuộc tính flex,
    viết tắt cho flex-grow, flex-shrink và flex-basis
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