Spec-Zone.ru › CSS

CSS display

Базовая линия Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Модуль CSS display определяет, как дерево форматирования CSS генерируется из дерева элементов документа, и определяет свойства, контролирующие его.

Справочник

Свойства

  • display

Типы данных

  • <display-outside>
  • <display-inside>
  • <display-listitem>
  • <display-box>
  • <display-internal>
  • <display-legacy>

Руководства

Использование многословного синтаксиса с CSS display

Описывает многословный синтаксис и сравнивает его с устаревшими однословными значениями.

Расположение потока (display: block, display: inline)

  • Расположение блоков и инлайновых элементов в нормальном потоке
  • Расположение потока и переполнение
  • Расположение потока и режимы написания
  • Введение в контексты форматирования
  • В потоке и вне потока

Гибкое расположение элементов

  • Основные понятия flexbox
  • Выравнивание элементов в контейнере flex
  • Управление соотношениями элементов flex вдоль основной оси
  • Освоение обертывания элементов flex
  • Порядок элементов flex
  • Взаимосвязь flexbox с другими методами компоновки
  • Типичные варианты использования flexbox

Сетка

  • Основные понятия сетки
  • Взаимосвязь сетки с другими методами компоновки
  • Размещение на основе линий
  • Области сетки
  • Расположение с именованными линиями сетки
  • Автоматическое размещение в сетке
  • Выравнивание элементов в сетке
  • Сетки, логические значения и режимы написания
  • Сетка и доступность
  • Сетка и поэтапное улучшение
  • Создание общих макетов с помощью сеток

Спецификации

Спецификация
CSS Модуль отображения уровня 3
# the-display-properties

Совместимость браузеров

Рабочий стол Мобильное устройство
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
CSS_display 1 12 1 7 1 18 4 10.1 1 1.0 4.4
block 1 12 1 7 1 18 4 10.1 1 1.0 4.4
contents 65 79 37 52 11.1 65 37 47 11.3 9.0 65
flex 2921 12
20Firefox 28 added multi-line flexbox support.
161512.1–15 97 2925
20Firefox 28 added multi-line flexbox support.
161412.1–14 97 2.01.5 4.44.4
flow-root 58 79 53 45 13 58 53 43 13 7.0 58
grid 57 1612 52 44 10.1 57 52 43 10.3
6.0Samsung Internet added this earlier than the corresponding Chrome version would indicate.
57
inline 1 12 1 7 1 18 4 10.1 1 1.0 4.4
inline-block 1 12 1 7 1 18 4 14 1 1.0 4.4
inline-flex 2921 12
20Firefox 28 added multi-line flexbox support.
1615 97 2925
20Firefox 28 added multi-line flexbox support.
1614 97 2.01.5 4.44.4
inline-grid 57 1612 52 44 10.1 57 52 43 10.3
6.0Samsung Internet added this earlier than the corresponding Chrome version would indicate.
57
inline-table 1 12 3 7 1 18 4 14 1 1.0 4.4
is_transitionable 117 117 Нет 103 18 117 Нет 78 18 24.0 117
keyframe_animatable 116 116 Нет 102 18 116 Нет 78 18 24.0 116
list-item 1 12 1 7 1 18 4 14 1 1.0 4.4
math 109 109 Нет 95 Нет 109 Нет 74 Нет 21.0 109
multi-keyword_values 115 115 70 101 15 115 79 77 15 23.0 115
none
1Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.
12 1
7Opera 52 stopped creating layout objects for elements inside an <iframe> with display:none applied.
1
18Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.
4
10.1Opera Android 47 stopped creating layout objects for elements inside an <iframe> with display:none applied.
1
1.0Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.
4.4Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.
ruby 121 12–79 38 107 Нет 121 38 81 Нет 25.0 121
ruby-base Нет 12–79 38 Нет Нет Нет 38 Нет Нет Нет Нет
ruby-base-container Нет 12–79 38 Нет Нет Нет 38 Нет Нет Нет Нет
ruby-text 121 12–79 38 107 Нет 121 38 81 Нет 25.0 121
ruby-text-container Нет 12–79 38 Нет Нет Нет 38 Нет Нет Нет Нет
table 1 12 1 7 1 18 4 14 1 1.0 4.4
table-caption ≤80 80 ≤72 67 ≤13.1 80 79 57 ≤13.4 13.0 80
table-cell 1 12 1 7 1 18 4 14 1 1.0 4.4
table-column 1 12 1 7 1 18 4 14 1 1.0 4.4
table-column-group 1 12 1 7 1 18 4 14 1 1.0 4.4
table-footer-group 1 12 1 7 1 18 4 14 1 1.0 4.4
table-header-group 1 12 1 7 1 18 4 14 1 1.0 4.4
table-row 1 12 1 7 1 18 4 14 1 1.0 4.4
table-row-group 1 12 1 7 1 18 4 14 1 1.0 4.4

См. также

  • Модуль CSS flexible box layout
  • Модуль CSS grid layout

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_display

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API