Spec-Zone.ru › CSS

Ключевые слова <display-outside> задают внешний тип элемента display, который представляет собой его роль в выводе. Эти ключевые слова используются в качестве значений свойства display, и могут быть использованы в целях обратной совместимости как одиночные ключевые слова, или, как определено в спецификации уровня 3, наряду со значением из ключевых слов <display-inside>.

Синтаксис

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

block

Элемент генерирует элемент блока, создавая разрывы строк как перед, так и после элемента в нормальном потоке.

inline

Элемент генерирует один или несколько блоков элементов, которые не создают разрывы строк перед или после себя. В нормальном потоке следующий элемент будет на той же строке, если есть место.

Примечание: Когда браузеры встречают свойство display со значением только внешнего display (например, display: block или display: inline), внутреннее значение по умолчанию устанавливается в flow (например, display: block flow и display: inline flow). Это обеспечивает обратную совместимость с синтаксисом с одним ключевым словом.

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

<display-outside> = 
block |
inline |
run-in

Примеры

В следующем примере элементы span (обычно отображаемые как inline элементы) устанавливаются в display: block и поэтому переходят на новые строки и расширяются, чтобы заполнить свой контейнер в размерности inline.

HTML

<span>span 1</span> <span>span 2</span>

CSS

span {
  display: block;
  border: 1px solid rebeccapurple;
}

Результат

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

Спецификация
CSS Display Module Level 3
# typedef-display-outside

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
display-outside 1 12 1 7 1 18 4 10.1 1 1.0 4.4
Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
display-outside 1 12 1 7 1 18 4 10.1 1 1.0 4.4

css.properties.display.block

Таблицы BCD загружаются только в браузере

css.properties.display.inline

Таблицы BCD загружаются только в браузере

См. также

  • display
    • <display-inside>
    • <display-listitem>
    • <display-internal>
    • <display-box>
    • <display-legacy>
  • Макет блоков и inline в нормальном потоке

  • Объяснение контекстов форматирования

© 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/display-outside

Spec-Zone.ru

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