Spec-Zone.ru › CSS

Тип CSS `<display-internal>`

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

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

Некоторые модели макета, такие как table и ruby, имеют сложную внутреннюю структуру с несколькими различными ролями, которые могут выполнять их дочерние элементы и потомки. На этой странице описаны эти «внутренние» значения display, которые имеют смысл только в соответствующем режиме макета.

Синтаксис

Допустимые значения <display-internal>:

table-row-group
Эти элементы ведут себя как HTML-элементы <tbody>.
table-header-group
Эти элементы ведут себя как HTML-элементы <thead>.
table-footer-group
Эти элементы ведут себя как HTML-элементы <tfoot>.
table-row
Эти элементы ведут себя как HTML-элементы <tr>.
table-cell
Эти элементы ведут себя как HTML-элементы <td>.
table-column-group
Эти элементы ведут себя как HTML-элементы <colgroup>.
table-column
Эти элементы ведут себя как HTML-элементы <col>.
table-caption
Эти элементы ведут себя как HTML-элементы <caption>.
ruby-base
Эти элементы ведут себя как HTML-элементы <rb>.
ruby-text
Эти элементы ведут себя как HTML-элементы <rt>.
ruby-base-container
Для этих элементов создаются анонимные блоки.
ruby-text-container
Эти элементы ведут себя как HTML-элементы <rtc>.

Формальный синтаксис

<display-internal> = 
  table-row-group |
  table-header-group |
  table-footer-group |
  table-row |
  table-cell |
  table-column-group |
  table-column |
  table-caption |
  ruby-base |
  ruby-text |
  ruby-base-container |
  ruby-text-container

Примеры

Пример таблиц CSS

В следующем примере показано создание формы с помощью табличной модели макета CSS.

HTML

<main>
  <div>
    <label for="name">Name</label>
    <input type="text" id="name" name="name" />
  </div>
  <div>
    <label for="age">Age</label>
    <input type="text" id="age" name="age" />
  </div>
</main>

CSS

main {
  display: table;
}

div {
  display: table-row;
}

label,
input {
  display: table-cell;
  margin: 5px;
}

Результат

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

Спецификация
Модуль CSS Display уровня 4
# valdef-display-table-row-group
Модуль CSS Display уровня 4
# valdef-display-table-header-group
Модуль CSS Display уровня 4
# valdef-display-table-footer-group
Модуль CSS Display уровня 4
# valdef-display-table-row
Модуль CSS Display уровня 4
# valdef-display-table-cell
Модуль CSS Display уровня 4
# valdef-display-table-column-group
Модуль CSS Display уровня 4
# valdef-display-table-column
Модуль CSS Display уровня 4
# valdef-display-table-caption
Модуль CSS Display уровня 4
# valdef-display-ruby-base
Модуль CSS Display уровня 4
# valdef-display-ruby-text
Модуль CSS Display уровня 4
# valdef-display-ruby-base-container
Модуль CSS Display уровня 4
# valdef-display-ruby-text-container

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
table-row-group
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-header-group
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-footer-group
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-row
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-cell
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-column-group
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-column
1
12
1
7
1
18
4
14
1
1.0
4.4
1
table-caption
1
12
1
15
≤4
18
4
14
≤3.2
1.0
4.4
≤3.2
ruby-base
Нет
12–79
38
Нет
Нет
Нет
38
Нет
Нет
Нет
Нет
Нет
ruby-text
121
121
12–79
38
107
Нет
121
38
81
Нет
25.0
121
Нет
ruby-base-container
Нет
12–79
38
Нет
Нет
Нет
38
Нет
Нет
Нет
Нет
Нет
ruby-text-container
Нет
12–79
38
Нет
Нет
Нет
38
Нет
Нет
Нет
Нет
Нет

См. также

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

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

Spec-Zone.ru

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