CSS способ разметки, иногда используется аббревиатура layout,
это алгоритм определения позиции и размеров блоков, основанный на способе, каким образом они взаимодействуют с родственными блоками. Существует несколько типов разметки:
- блочная, спроектированная для расположения документов. Блочная разметка содержит документно-ориентированные особенности, такие как возможность обозначить элементы плавающими или возможность расположить их через множественные столбцы.
- inline layout, спроектированная для расположения текста.
- табличная, спроектированная для расположения таблиц.
- позиционированная, спроектированная для позиционирования элементов без большого взаимодействия с другими элементами.
- flexible box layout, спроектированная для расположения сложных страниц, которые плавно могут изменять свой размер.
- сеточная, спроектированная для расположения элементов относительно фиксированной сетки.
Примечание: не все CSS свойства применимы ко всем способам разметки. Большинство из них применяются к одному или двум из них и не действуют, если применяются на элементе, участвующем в другом режиме разметки.
Смотрите также
- Ключевые концепции CSS: Синтаксис CSS, @-правила, комментарии, специфичность и наследование, блочная модель, режимы компоновки и модели визуального форматирования, схлопывание отступов, начальные, вычисленные, решённые, указанные, используемые и действительные значения. Синтаксис определения значений, сокращённые свойства и замещаемые элементы.