Spec-Zone.ru › CSS

Тип CSS `<self-position>`

Тип данных <self-position> — это перечисляемое значение, используемое свойствами justify-self и align-self, а также сокращённым свойством place-self для выравнивания блока внутри контейнера выравнивания. Оно также используется свойствами justify-items и align-items, а также сокращённым свойством place-items для задания значений по умолчанию для justify-self и align-self.

Синтаксис

<self-position> = center | start | end | self-start | self-end | flex-start | flex-end

Значения

Следующие ключевые слова представлены грамматическим термином <self-position>:

center
Располагает объект выравнивания по центру контейнера выравнивания.
start
Выравнивает объект выравнивания вплотную к начальной границе контейнера выравнивания.
end
Выравнивает объект выравнивания вплотную к конечной границе контейнера выравнивания.
self-start
Выравнивает объект выравнивания вплотную к границе контейнера выравнивания, соответствующей начальной стороне объекта выравнивания.
self-end
Выравнивает объект выравнивания вплотную к границе контейнера выравнивания, соответствующей конечной стороне объекта выравнивания.
flex-start
При flex-разметке выравнивает объект выравнивания вплотную к границе контейнера выравнивания, соответствующей начальной стороне главной или поперечной оси flex-контейнера, в зависимости от ситуации. В остальных режимах разметки, кроме flex-разметки, это значение идентично start.
flex-end
При flex-разметке выравнивает объект выравнивания вплотную к границе контейнера выравнивания, соответствующей конечной стороне главной или поперечной оси flex-контейнера, в зависимости от ситуации. В остальных режимах разметки, кроме flex-разметки, это значение идентично end.

Примечание: Ключевые слова left и right не входят в <self-position>, хотя и являются допустимыми значениями позиционного выравнивания для свойств justify-* (justify-content, justify-self и justify-items), поскольку они недопустимы для свойств align-* (align-content, align-self и align-items). Вместо этого они явно включены в грамматики свойств justify-*.

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

Спецификация
CSS Box Alignment Module Level 3
# typedef-self-position

См. также

  • Свойства, использующие этот тип данных: align-self, justify-self, place-self, align-items, justify-items, place-items
  • Другие типы данных выравнивания блоков: <baseline-position>, <content-distribution>, <overflow-position> и <content-position>
  • Модуль выравнивания блоков CSS
  • Модуль гибкой блочной разметки CSS
  • Модуль сеточной разметки CSS

© 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/self-position

Spec-Zone.ru

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