<box-edge> CSS-Typ
Die <box-edge> Werttypen 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 Komponenten von, aber nicht beschränkt auf die 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> = <visual-box> | margin-box /* the <shape-box> values */ <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 erzeugt wird, wie es von einem Benutzer auf einer Webseite gesehen wird. Es umfasst den Inhalt des Elements, Auffüllung und Rahmen. Auch als
<box>bezeichnet, schließt dieser Wert den Randbereich aus. Dieser Werttyp wird für die Eigenschaftenbackground-clipundoverflow-clip-marginverwendet. <layout-box>-
Bezieht sich auf den Raum, der von einem Element besetzt wird, einschließlich seines Inhalts, Auffüllung, Rahmen und Rand. Dieser Werttyp wird für Layout- und Positionierungszwecke verwendet. Auch als
<shape-box>bezeichnet, wird dieser Werttyp für die Eigenschaftshape-outsideverwendet. <paint-box>-
Bezieht sich auf den Bereich innerhalb der Layout-Box, der zum visuellen Rendern des Inhalts verwendet wird. Dies umfasst den Bereich, in dem der Hintergrund und die Rahmen des Elements gemalt werden. Da der bemalbare Bereich eines Elements seine Ränder nicht einschließt, schließt dieser Wert
margin-boxaus. <coord-box>-
Bezieht sich auf die Koordinatenbox, die zum Positionieren und Dimensionieren eines Elements innerhalb seines übergeordneten Containers verwendet wird. Es wird genutzt, um zu steuern, wie der Inhalt um die Ränder der Box herum fließt. Es schließt den Randbereich aus. Dieser Werttyp wird für die Eigenschaft
offset-pathverwendet. <geometry-box>-
Definiert die Referenzbox für eine grundlegende Form, oder wenn sie alleine angegeben wird, bewirkt sie, dass die Ränder der spezifizierten Box, einschließlich jeder Eckenformung (wie ein
border-radius), der Ausschneidepfad sind. Dieser Werttyp wird für die Eigenschaftenclip-path,mask-clip, undmask-originverwendet sowie das SVG-Attributclip-path.
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 Content-Box ist die innerste Box. Der Inhaltsbereich enthält den tatsächlichen 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 der Polsterung der Box. Wenn es auf einer Seite keine Polsterung gibt, ist der Wert derselbe wie
content-box. In SVG wirdpadding-boxalsfill-boxbehandelt. Der Polsterungsbereich umgibt den Inhaltsbereich ab dem äußeren Rand der Content-Box. border-box-
Bezieht sich auf den äußeren Rand des Rahmens der Box. Wenn es auf einer Seite keinen Rahmen gibt, ist der Wert derselbe wie
padding-box. In SVG wirdborder-boxalsstroke-boxbehandelt. Der Rahmenbereich umgibt den Polsterungsbereich ab dem äußeren Rand der Padding-Box. margin-box-
Bezieht sich auf den äußeren Rand des Rands der Box. Wenn es auf einer Seite keinen Rand gibt, ist der Wert derselbe wie
border-box. In SVG wirdmargin-boxalsstroke-boxbehandelt. fill-box-
Bezieht sich auf die Objektumrissbox in SVG. In CSS wird
fill-boxalscontent-boxbehandelt. Es wird verwendet, um den Inhalt um die Ränder, die durch diecoord-boxWerte definiert sind, zu wickeln. stroke-box-
Bezieht sich auf die Umrissbox des Strichs 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 die Ursprungsbox des nächsten SVG-Ansichtsfeld-Elements. Die Ursprungsbox ist ein Rechteck, dessen Breite und Höhe durch das initiale SVG-Benutzerkoordinatensystem bestimmt wird, das vom
viewBox-Attribut für dieses Element festgelegt wird. Die Ursprungsbox ist so positioniert, dass ihre obere linke Ecke am Ursprung des Koordinatensystems verankert ist. In CSS wirdview-boxalsborder-boxbetrachtet.Hinweis: Wenn das SVG-Ansichtsfeld nicht am Ursprung verankert ist, entspricht die Ursprungsbox nicht dem SVG-Ansichtsfeld.
Spezifikationen
| Spezifikation |
|---|
| CSS Box Model Module Level 4> # keywords> |
Siehe auch
- CSS-Box-Modell Modul