<box-edge>
Типы значений <box-edge> представляют собой ключевое слово границы области, такие как content-box и border-box. Ключевые слова box-edge используются для определения различных аспектов модели области элемента и того, как элементы позиционируются и отображаются на экране.
Ключевые слова box-edge являются компонентами, но не ограничиваются ими, типов данных <visual-box>, <layout-box>, <paint-box>, <coord-box>, и <geometry-box>. Эти типы применяются к свойствам, таким как transform-box и background-clip.
Синтаксис
<visual-box> = content-box | padding-box | border-box /* the three <box> values */ <layout-box> = <box> | margin-box /* the <shape-box> values */ <paint-box> = <box> | fill-box | stroke-box <coord-box> = <box> | fill-box | stroke-box | view-box <geometry-box> = <shape-box> | fill-box | stroke-box | view-box
Значения
Значение <box-edge> может быть типа <visual-box>, <layout-box>, <paint-box>, <coord-box>, или <geometry-box>.
<visual-box>-
Относится к прямоугольной области, сгенерированной для элемента, как её видит пользователь на веб-странице. Она включает содержимое элемента, отступы и границу. Также называется
<box>, это значение исключает область отступа. Этот тип значения используется для свойствbackground-clipиoverflow-clip-margin. <layout-box>-
Относится к пространству, занимаемому элементом, включая его содержимое, отступы, границу и отступ. Этот тип значения используется для целей компоновки и позиционирования. Также называется
<shape-box>, этот тип значения используется для свойстваshape-outside. <paint-box>-
Относится к области внутри области компоновки, которая используется для визуального отображения содержимого. Это включает область, где отрисовываются фон и границы элемента. Поскольку область рисования элемента не включает отступы, это значение исключает
margin-box. <coord-box>-
Относится к области координат, используемой для позиционирования и размера элемента внутри его родительского контейнера. Она используется для управления тем, как содержимое обтекает края области. Она исключает область отступа. Этот тип значения используется для свойства
offset-path. <geometry-box>-
Определяет область отсчёта для базовой фигуры, или, если указана сама по себе, заставляет края указанной области, включая любое формирование углов (например,
border-radius), быть обрезной траекторией. Этот тип значения используется для свойствclip-path,mask-clipиmask-origin, и атрибута SVGclip-path.
Ключевые слова
Ключевые слова <box-edge> определяются следующим образом:
content-box-
Относится к внешнему краю области содержимого области. Область содержимого — это самая внутренняя область. Область содержимого содержит фактическое содержимое, такое как текст, изображения или другие HTML-элементы. В SVG это значение обрабатывается как
fill-box. padding-box-
Относится к внешнему краю отступа области. Если отступ отсутствует на стороне, то значение такое же, как
content-box. В SVGpadding-boxобрабатывается какfill-box. Область отступа окружает область содержимого, начиная с внешнего края области содержимого. border-box-
Относится к внешнему краю границы области. Если границы нет на стороне, то значение такое же, как
padding-box. В SVGborder-boxобрабатывается какstroke-box. Область границы окружает область отступа, начиная с внешнего края области отступа. margin-box-
Относится к внешнему краю отступа области. Если отступа нет на стороне, то значение такое же, как
border-box. В SVGmargin-boxобрабатывается какstroke-box. fill-box-
Относится к области ограничивающей рамке в SVG. В CSS
fill-boxобрабатывается какcontent-box. Она используется для обтекания содержимого по краям, определённым значениямиcoord-box. stroke-box-
Относится к области ограничивающей рамке обводки в SVG. В CSS
stroke-boxобрабатывается какborder-box. Она используется для определения формы элемента при применении линий. view-box-
Относится к области начала ближайшего элемента-видопорта SVG. Область начала — это прямоугольник с шириной и высотой начальной системы координат пользователя SVG, установленной атрибутом
viewBoxдля этого элемента. Область начала расположена таким образом, что её верхний левый угол привязан к системе координат начала координат. В CSSview-boxобрабатывается какborder-box.Примечание: Когда видопорт SVG не привязан к началу координат, область начала не соответствует видопорту SVG.
Спецификации
| Спецификация |
|---|
| CSS Box Model Module Level 4 # keywords |
См. также
© 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/box-edge