Thuộc tính place-content của CSS
- Trang trước perspective-origin
- Trang tiếp theo place-items
Định nghĩa và cách sử dụng
place-content
Thuộc tính được sử dụng cho bố cục box co giãn (flexbox) và lưới (grid), là viết tắt của các thuộc tính sau:
Nếu thuộc tính place-content có hai giá trị:
place-content: start center;
- giá trị của thuộc tính align-content là 'start'
- giá trị của thuộc tính justify-content là 'center'
Nếu thuộc tính place-content chỉ có một giá trị:
place-content: end;
- thì giá trị của thuộc tính align-content và justify-content đều là 'end'
Mô hình
Ví dụ 1
Đặt độ co giãn ở dưới cùng của khay co giãn, và làm cho khoảng cách giữa các mục co giãn bằng nhau theo hướng ngang:
#container { display: flex; place-content: end space-between; }
Ví dụ 2: Lưới布局
Khoảng trống thêm trên hướng khối được phân phối đều xung quanh mỗi mục lưới, và các mục lưới căn giữa theo hướng hàng:
#container { display: grid; place-content: space-around center; }
Cú pháp CSS
place-content: normal|value|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
normal |
Giá trị mặc định. Tuỳ thuộc vào ngữ cảnh布局. Tương đương với không thiết lập giá trị thuộc tính cho align-content và justify-content. |
stretch |
Lưới: Nếu không thiết lập kích thước, các mục lưới sẽ kéo dài để lấp đầy khối lưới. Hộp động: Nếu kích thước của mục động trên trục giao nhau không được chỉ định, nó sẽ kéo dài trên trục giao nhau để lấp đầy khối động. |
start | Căn chỉnh các mục vào vị trí bắt đầu của khối. |
end | Căn chỉnh các mục vào vị trí kết thúc của khối. |
center | Căn chỉnh các mục vào vị trí trung tâm của khối. |
space-between | Phân phối đều không gian khả dụng trên hai trục của khối, để khoảng cách giữa các mục bằng nhau. |
space-around | Phân phối đều không gian khả dụng trên hai trục của khối, để mỗi mục xung quanh có khoảng cách bằng nhau. |
space-evenly | Phân phối đều các mục trên hai trục của khối. |
overflow-alignment |
'safe': Nếu nội dung tràn,则将项目对齐设置为 'start'. 'unsafe': Dù nội dung của mục có tràn hay không, giá trị căn chỉnh vẫn giữ nguyên. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial. |
inherit | Kế thừa thuộc tính này từ phần tử cha. Xem thêm inherit. |
Chi tiết kỹ thuật
Giá trị mặc định: | normal |
---|---|
Kế thừa: | Không |
Hoạt hình: | Không hỗ trợ. Xem thêm:Thuộc tính liên quan đến hoạt hình. |
Phiên bản: | CSS3 |
Cú pháp JavaScript: | object.style.placeContent="end space-around" |
Hỗ trợ trình duyệt
Số trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
59.0 | 79.0 | 53.0 | 11.0 | 46.0 |
Trang liên quan
Hướng dẫn:CSS Lưới
Hướng dẫn:CSS Hộp Động
Tham khảo:Thuộc tính align-content CSS
Tham khảo:Thuộc tính CSS justify-content
Tham khảo:Thuộc tính alignContent của HTML DOM
- Trang trước perspective-origin
- Trang tiếp theo place-items