display: block;display: inline;display: inline-block;display: flex;display: grid;
grid-template-columns: repeat(2, 1fr);display: table; / table-row / table-cell;display: none;↑ Notice the middle element is completely gone!
visibility: hidden;↑ Notice the space is still there!
block = Full width, new line (like div, p, h1)
inline = Side by side, no width/height (like span, a, em)
inline-block = Side by side + width/height (like button, img)
flex = Modern flexible layout (great for navigation, cards)
grid = Grid system (perfect for complex layouts)
none = Completely hidden