Тип CSS `<display-internal>`
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Некоторые модели макета, такие как table и ruby, имеют сложную внутреннюю структуру с несколькими различными ролями, которые могут выполнять их дочерние элементы и потомки. На этой странице описаны эти «внутренние» значения display, которые имеют смысл только в соответствующем режиме макета.
Синтаксис
Допустимые значения <display-internal>:
-
table-row-group - Эти элементы ведут себя как HTML-элементы
<tbody>. -
table-header-group - Эти элементы ведут себя как HTML-элементы
<thead>. - Эти элементы ведут себя как 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;
}
Результат
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Нет |
Нет |
Нет |
Нет |
Нет |
См. также
© 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