Ba giá trị display này quyết định phần tử tham gia luồng bố cục thế nào:
block | inline | inline-block | |
|---|---|---|---|
| Xuống dòng mới | Có (chiếm cả hàng) | Không (nằm cùng dòng) | Không (cùng dòng) |
width/height | Có tác dụng | Bị bỏ qua | Có tác dụng |
margin/padding dọc | Đủ tác dụng (đẩy layout) | Ngang có; dọc không đẩy layout | Đủ tác dụng |
block:<div>,<p>,<h1>,<section>— chiếm hết bề ngang có sẵn, nằm chồng theo cột.inline:<span>,<a>,<strong>— chỉ rộng bằng nội dung, chảy trong dòng văn bản; đặtwidth/heightvô nghĩa.inline-block: lai — nằm cùng dòng nhưinlinenhưng nhậnwidth/heightvà margin/padding dọc nhưblock. Hợp cho nút, item menu ngang cần kích thước cố định.
Lưu ý: layout hiện đại thường dùng flex/grid cho việc sắp xếp, nhưng ba giá trị nền tảng này vẫn quyết định hành vi mặc định của từng thẻ.