Свойство display
Описание
Определяет, как элемент должен быть показан в документе.
Синтаксис
display: block | inline | inline-block | inline-table | inline-flex | flex | list-item | none | run-in | table | table-caption | table-cell | table-column-group | table-column | table-footer-group | table-header-group | table-row | table-row-group;Подробности
| Значение | Описание |
| block | Элемент становится блочным. Применение этого значения для строчных элементов, заставляет его вести как блоки — происходит перенос строк в начале и в конце содержимого. |
| inline | Элемент становится строчным. Использование блочных элементов, автоматически создаёт перенос и показывает их содержимое с новой строки. Значение отменяет эту особенность, поэтому содержимое блочных элементов начинается с того места, где окончился предыдущий элемент. |
| inline-block | Создает блочный элемент, который обтекается другими элементами веб-страницы подобно строчному элементу. Элемент похож на встраиваемые элементы (вроде img). При этом его внутренняя часть форматируется как блочный элемент, а сам элемент — как строчный. |
| inline-table | Указывает, что элемент является таблицей, как при использовании table, но при этом таблица является строчным элементом и происходит её обтекание другими элементами, например, текстом. |
| inline-flex | Элемент ведёт себя как строчный и выкладывает содержимое согласно флекс - модели. |
| flex | Элемент ведёт себя как блочный и выкладывает содержимое согласно флекс - модели. |
| grid | Элемент ведет себя как блочный и выкладывает содержимое согласно грид - модели. |
| list-item | Элемент становится блочным и добавляется маркер списка. |
| none | Временно удаляет элемент из документа. Занимаемое им место не резервируется, и веб - страница формируется так, словно элемента и не было. Изменить значение и сделать вновь видимым элемент можно с помощью скриптов, обращаясь к свойствам через объектную модель. В этом случае происходит переформатирование данных на странице с учётом вновь добавленного элемента. |
| table | Определяет, что элемент является блочной таблицей, подобно использованию table. |
| table-caption | Задаёт заголовок таблицы, подобно применению caption |
| table-cell | Указывает, что элемент представляет собой ячейку таблицы. |
| table-column | Назначает элемент колонкой таблицы, словно был добавлен col. |
| table-column-group | Указывает, что элемент является группой одной или более колонок таблицы, как при использовании colgroup |
| table-footer-group | Используется для хранения одной или нескольких строк ячеек, которые отображаются в самом низу таблицы. По своему действию сходно с работой tfoot. |
| table-header-group | Элемент предназначен для хранения одной или нескольких строк ячеек, которые представлены вверху таблицы. По своему действию сходно с работой thead. |
| table-row | Элемент отображается как строка таблицы. |
| table-row-group | Создаёт структурный блок, состоящий из нескольких строк таблицы, аналогично действию tbody. |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
#test {
width: 300px;
padding: 10px;
background-color: #97dfc8;
border: 3px dashed rgb(0, 92, 252);
display: flex;
}
.child {
border: 3px solid black;
width: 35%;
padding: 10px;
background-color: rgba(225, 255, 0, 0.478);
}
</style>
<div id='test'>
<div class='child'>One</div>
<div class='child'>Two</div>
<div class='child'>Three</div>
</div>
</body>
</html>Читайте также
Стиль элемента при наведении на него курсора мыши
Определяет стиль элемента при наведении на него курсора мыши, но при этом элемент еще не активирован, иными словами кнопка мыши не нажата....
Стиль последнего элемента определённого типа
Псевдокласс :last-of-type задаёт стиль последнего элемента определённого типа в группе братских элементов (имеющих одного родителя)....
Свойство margin-top
Устанавливает величину отступа от верхней границы текущего элемента до внутренней границы его родительского элемента....
Свойство tab-size
Свойство tab-size используется для настройки ширины символа табуляции (U+0009)....