Spec-Zone.ru › CSS

Свойство CSS `box-ordinal-group`

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

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

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

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

Свойство box-ordinal-group CSS назначает дочерним элементам flexbox порядковую группу.

Порядковые группы можно использовать совместно со свойством box-direction, чтобы управлять порядком отображения непосредственных дочерних элементов блока. Если вычисленное значение box-direction равно normal, блок отображает элементы, начиная с порядковой группы с наименьшим номером, и размещает их слева (для горизонтальных блоков) или сверху (для вертикальных блоков) контейнера. Элементы с одинаковой порядковой группой располагаются в том порядке, в котором они указаны в дереве исходного документа. При обратном направлении порядковые группы обрабатываются в том же порядке, но элементы отображаются в обратном порядке.

Синтаксис

/* <integer> values */
box-ordinal-group: 1;
box-ordinal-group: 5;

/* Global values */
box-ordinal-group: inherit;
box-ordinal-group: initial;
box-ordinal-group: unset;

Для свойства box-ordinal-group указывается любое положительное значение <integer>.

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

Исходное значение 1
Применяется к дочерним элементам блоков
Наследуется нет
Вычисленное значение как задано
Тип анимации дискретный

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

box-ordinal-group = <integer>

Примеры

Пример базового использования

В более ранней версии спецификации присутствовало свойство box-ordinal-group, которое позволяло менять порядок отображения дочерних элементов flex внутри flex-контейнера:

article:nth-child(1) {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  box-ordinal-group: 2;
}

article:nth-child(2) {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
}

Современный аналог для flexbox — order.

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

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

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

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

См. также

  • flex
  • flex-basis
  • flex-grow
  • flex-shrink

© 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-ordinal-group

Spec-Zone.ru

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