<box-edge> CSS-Typ
Die <box-edge> Wert-Typen repräsentieren ein Box Edge Schlüsselwort, wie zum Beispiel content-box und border-box. Die Box-Edge-Schlüsselwörter werden verwendet, um verschiedene Aspekte des Box-Modells eines Elements zu definieren und wie Elemente auf dem Bildschirm positioniert und gerendert werden.
Die Box-Edge-Schlüsselwörter sind Bestandteile, aber nicht darauf beschränkt, der Datentypen <visual-box>, <layout-box>, <paint-box>, <coord-box> und <geometry-box>. Diese Typen werden auf Eigenschaften wie transform-box und background-clip angewendet.
Syntax
<visual-box> = content-box | padding-box | border-box /* the three <box> values */ <layout-box> or <shape-box> = <visual-box> | margin-box <paint-box> = <visual-box> | fill-box | stroke-box <coord-box> = <paint-box> | fill-box | stroke-box | view-box <geometry-box> = <shape-box> | fill-box | stroke-box | view-box
Werte
Ein <box-edge> kann vom Typ <visual-box>, <layout-box>, <paint-box>, <coord-box> oder <geometry-box> sein.
<visual-box>-
Bezieht sich auf das rechteckige Feld, das für ein Element generiert wird, wie es von einem Benutzer auf einer Webseite gesehen wird. Es umfasst den Inhalt, das Padding und den Rahmen des Elements. Auch als
<box>bezeichnet, schlieÃt dieser Wert die Margenfläche aus. Dieser Wert-Typ wird für die Eigenschaftenbackground-clipundoverflow-clip-marginverwendet. <layout-box>-
Bezieht sich auf den von einem Element belegten Raum, einschlieÃlich Inhalt, Padding, Rahmen und Rand. Dieser Wert-Typ wird für Layout- und Positionierungszwecke verwendet. Auch als
<shape-box>bezeichnet, wird dieser Wert-Typ für die Eigenschaftshape-outsideverwendet. <paint-box>-
Bezieht sich auf den Bereich innerhalb des Layout-Feldes, der zur visuellen Darstellung des Inhalts verwendet wird. Dazu gehört der Bereich, in dem der Hintergrund und die Rahmen des Elements gezeichnet werden. Da der bemalbare Bereich eines Elements seine Ränder nicht einschlieÃt, schlieÃt dieser Wert
margin-boxaus. <coord-box>-
Bezieht sich auf das Koordinatenfeld, das zur Positionierung und GröÃenbestimmung eines Elements innerhalb seines Elternelements verwendet wird. Es wird verwendet, um zu steuern, wie der Inhalt um die Ränder des Feldes flieÃt. Es schlieÃt die Margenfläche aus. Dieser Wert-Typ wird für die Eigenschaft
offset-pathverwendet. <geometry-box>-
Definiert das Referenzfeld für eine Basisshape, oder wenn allein angegeben, verursacht dies, dass die Kanten des angegebenen Feldes, einschlieÃlich jeglicher Eckenformen (wie ein
border-radius), der Clipping-Pfad sind. Dieser Wert-Typ wird für die Eigenschaftenclip-path,mask-clip, undmask-originund das SVG-Attributclip-pathverwendet; es wird auch als Teil der Eigenschaftswerte vonborder-shapeverwendet.
Schlüsselwörter
Die <box-edge> Schlüsselwörter sind wie folgt definiert:
content-box-
Bezieht sich auf den äuÃeren Rand des Inhaltsbereichs der Box. Die Inhaltsbox ist die innerste Box. Der Inhaltsbereich enthält den eigentlichen Inhalt, wie Text, Bilder oder andere HTML-Elemente. In SVG wird dieser Wert als
fill-boxbehandelt. padding-box-
Bezieht sich auf den äuÃeren Rand des Paddings der Box. Wenn an einer Seite kein Padding vorhanden ist, entspricht der Wert der
content-box. In SVG wirdpadding-boxalsfill-boxbehandelt. Der Padding-Bereich umgibt den Inhaltsbereich, beginnend am äuÃeren Rand der Inhaltsbox. border-box-
Bezieht sich auf den äuÃeren Rand des Rahmens der Box. Wenn an einer Seite kein Rahmen vorhanden ist, entspricht der Wert der
padding-box. In SVG wirdborder-boxalsstroke-boxbehandelt. Der Rahmenbereich umgibt den Padding-Bereich, beginnend am äuÃeren Rand der Padding-Box. half-border-box-
Bezieht sich auf eine Box-Form, die durch die Mitte des Randbereichs verläuft; die innere Hälfte des Randbereichs befindet sich innerhalb der Form, und die äuÃere Hälfte des Randbereichs befindet sich auÃerhalb der Form.
margin-box-
Bezieht sich auf den äuÃeren Rand des Margen der Box. Wenn an einer Seite kein Margin vorhanden ist, entspricht der Wert der
border-box. In SVG wirdmargin-boxalsstroke-boxbehandelt. fill-box-
Bezieht sich auf das Objektbegrenzungsfeld in SVG. In CSS wird
fill-boxalscontent-boxbehandelt. Es wird verwendet, um den Inhalt um die durch diecoord-box-Werte definierten Ränder zu wickeln. stroke-box-
Bezieht sich auf das Strichbegrenzungsfeld in SVG. In CSS wird
stroke-boxalsborder-boxbehandelt. Es wird verwendet, um die Form des Elements zu definieren, wenn Striche angewendet werden. view-box-
Bezieht sich auf das Ursprungsfeld des nächsten SVG-Viewport-Elements. Das Ursprungsfeld ist ein Rechteck mit der Breite und Höhe des durch das Attribut
viewBoxfür dieses Element festgelegten initialen Benutzerkoordinatensystems des SVG. Das Ursprungsfeld ist so positioniert, dass seine obere linke Ecke am Koordinatensystem Ursprung verankert ist. In CSS wirdview-boxalsborder-boxbehandelt.Hinweis: Wenn der SVG-Viewport nicht am Ursprung verankert ist, entspricht das Ursprungsfeld nicht dem SVG-Viewport.
Spezifikationen
| Spezifikation |
|---|
| CSS Box Model Module Level 4 > # keywords > |
Siehe auch
- CSS-Box-Modell Modul