Spec-Zone.ru › CSS

Свойство CSS `box-orient`

Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры всё ещё могут её поддерживать, она уже могла быть удалена из соответствующих веб-стандартов, её удаление может быть в процессе или она может сохраняться только в целях совместимости. Избегайте её использования и, если возможно, обновите существующий код; при принятии решения воспользуйтесь таблицей совместимости внизу этой страницы. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартное: Эта функция не является стандартной и не входит в процесс стандартизации. Не используйте её на общедоступных веб-сайтах: она будет работать не у всех пользователей. Кроме того, между реализациями могут быть значительные различия, а поведение может измениться в будущем.

Нестандартное: Эта функция не является стандартной и не входит в процесс стандартизации. Не используйте её на общедоступных веб-сайтах: она будет работать не у всех пользователей. Кроме того, между реализациями могут быть значительные различия, а поведение может измениться в будущем.

Предупреждение: Это свойство из исходного черновика модуля CSS Flexible Box Layout, которое было заменено более новым стандартом. Информацию о действующем стандарте см. в разделе flexbox.

Свойство box-orient CSS задаёт, располагает ли элемент своё содержимое по горизонтали или по вертикали.

Синтаксис

/* Keyword values */
box-orient: horizontal;
box-orient: vertical;
box-orient: inline-axis;
box-orient: block-axis;

/* Global values */
box-orient: inherit;
box-orient: initial;
box-orient: unset;

Значения

Это свойство задаётся одним из следующих ключевых слов:

horizontal
Содержимое блока располагается по горизонтали.
vertical
Содержимое блока располагается по вертикали.
inline-axis (HTML)
Блок отображает дочерние элементы вдоль строчной оси.
block-axis (HTML)
Блок отображает дочерние элементы вдоль блочной оси.

Строчная и блочная оси — это ключевые слова, зависящие от режима письма; в английском языке они соответствуют horizontal и vertical соответственно.

Описание

По умолчанию элементы DOM HTML располагают содержимое вдоль строчной оси. Это свойство CSS применяется только к элементам HTML со значением свойства CSS display box или inline-box.

Формальное определение

Исходное значение inline-axis
Применяется к элементам со значением свойства CSS display <code>box</code> или <code>inline-box</code>
Наследуется нет
Вычисленное значение как задано
Тип анимации дискретный

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

box-orient = horizontal | vertical | inline-axis | block-axis

Примеры

Задание горизонтальной ориентации блока

В этом примере свойство box-orient приводит к тому, что два раздела <p> отображаются в одной строке.

HTML

<div class="example">
  <p>I will be to the left of my sibling.</p>
  <p>I will be to the right of my sibling.</p>
</div>

CSS

div.example {
  display: -moz-box; /* Mozilla */
  display: -webkit-box; /* WebKit */
  display: box; /* As specified */

  /* Children should be oriented vertically */
  -moz-box-orient: horizontal; /* Mozilla */
  -webkit-box-orient: horizontal; /* WebKit */
  box-orient: horizontal; /* As specified */
}

Результат

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

Не входит ни в один стандарт.

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
box-orient
1
12
49
1
15
3
1.1–3
18
49
4
14
1
1.0
4.4
1

См. также

  • box-direction
  • box-pack
  • box-align
  • flex-direction

© 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/Properties/box-orient

Spec-Zone.ru

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