<box-edge>
Die <box-edge> Wertetypen repräsentieren ein Box-Kanten Schlüsselwort, wie zum Beispiel content-box und border-box. Die Box-Kanten-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-Kanten-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> = <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
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 des Elements, die Polsterung und den 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 vom Element eingenommenen Raum, einschließlich seines Inhalts, der Polsterung, des Rahmens und des Randes. 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 des Layout-Feldes, der verwendet wird, um den Inhalt visuell darzustellen. Dies umfasst den 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 übergeordneten Containers verwendet wird. Es wird verwendet, um zu steuern, wie der Inhalt um die Kanten des Feldes fließt. Es schließt den Randbereich aus. Dieser Werttyp wird für die Eigenschaft
offset-pathverwendet. <geometry-box>-
Definiert das Referenzfeld für eine Grundform, oder wenn es selbst angegeben wird, führen die Kanten des spezifizierten Feldes, einschließlich jeder Eckgestaltung (wie ein
border-radius), zum Beschneidungspfad. Dieser Werttyp wird für die Eigenschaftenclip-path,mask-clip, undmask-originsowie das SVG-Attributclip-pathverwendet.
Schlüsselwörter
Die <box-edge> Schlüsselwörter sind wie folgt definiert:
content-box-
Bezieht sich auf die äußere Kante des Inhaltsbereichs des Feldes. Der Inhaltsbereich ist das innerste Feld. 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 die äußere Kante der Polsterung des Feldes. Wenn auf einer Seite keine Polsterung vorhanden ist, ist der Wert der gleiche wie
content-box. In SVG wirdpadding-boxalsfill-boxbehandelt. Der Polsterbereich umgibt den Inhaltsbereich und beginnt an der äußeren Kante des Inhaltsfeldes. border-box-
Bezieht sich auf die äußere Kante des Rahmens des Feldes. Wenn auf einer Seite kein Rahmen vorhanden ist, ist der Wert der gleiche wie
padding-box. In SVG wirdborder-boxalsstroke-boxbehandelt. Der Rahmenbereich umgibt den Polsterbereich und beginnt an der äußeren Kante des Polsterfeldes. margin-box-
Bezieht sich auf die äußere Kante des Randes des Feldes. Wenn auf einer Seite kein Rand vorhanden ist, ist der Wert der gleiche wie
border-box. In SVG wirdmargin-boxalsstroke-boxbehandelt. fill-box-
Bezieht sich auf das Begrenzungsfeld des Objekts in SVG. In CSS wird
fill-boxalscontent-boxbehandelt. Es wird verwendet, um den Inhalt um die durch diecoord-boxWerte definierten Kanten zu wickeln. stroke-box-
Bezieht sich auf das Begrenzungsfeld 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 das Ursprungsfeld des nächsten SVG-Viewport-Elements. Das Ursprungsfeld ist ein Rechteck mit der Breite und Höhe des initialen SVG-Benutzerkoordinatensystems, das durch das
viewBoxAttribut für dieses Element festgelegt wird. Das Ursprungsfeld ist so positioniert, dass seine obere linke Ecke am Ursprung des Koordinatensystems 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
| Specification |
|---|
| CSS Box Model Module Level 4 # keywords |
Siehe auch
- CSS-Box-Modell Modul