`display`: the default behavior of the box
This property decides whether an element behaves like a section, a piece of text or a self-sized tile.
`block` takes the full available width and starts on a new line.
`inline` flows with the text and does not accept width or height in the same way.
`inline-block` combines both ideas: it flows inline but still accepts dimensions and padding.
`display: none` removes the element from layout entirely.
- Use `block` for full sections and structural regions.
- Use `inline-block` for badges, pills or compact controls.
- Avoid `display: none` when you need transitions; visibility and opacity are often a better fit.