Свойство display
Свойство Display по существу отвечает за определение того, как макет ваших элементов.
Блок отображения
Например, старый добрый div по умолчанию имеет свойство отображения block . Это означает, что он заполнит всю доступную ширину и каждый элемент после будет отображен в новой строке . Это также имеет смысл, если вы думаете о слове block .
<div>Div's display defaults to block</div>
<div>Div's display defaults to block</div>
Отображение Inline
Теперь другой известный тег - span , который имеет свойство отображения inline . Это не сломается на новую строку . Это также имеет смысл, если мы думаем о самом слове inline.
<span>span's display defaults to inline</span>
<span>span's display defaults to inline</span>
Видите ли, у нас есть очень простой c способ сказать, что я хочу расположить вертикально или я хочу расположить его горизонтально.
Другие методы
С годами возрастал спрос на более изощренные способы размещения вещей. Раньше люди использовали бы float , но у этого есть много недостатков. В настоящее время в нашем наборе инструментов CSS есть два мощных инструмента. Flexbox и CSS Сетка .
При использовании гибкой коробки вы можете подумать об одной оси, которую можно использовать для разметки элементов, в то время как CSS сетка предложить истинное 2d пространство, которое можно использовать. Я оставляю это читателю, чтобы узнать больше.