<box-edge>
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 sowie die Positionierung und Darstellung von Elementen auf dem Bildschirm zu definieren.
Die Box-Edge-Schlüsselwörter sind Bestandteile, 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 Box-Modell, das für ein Element erzeugt wird, wie es von einem Benutzer auf einer Webseite gesehen wird. Es umfasst den Inhalt des Elements, den Innenabstand (Padding) und den Rahmen (Border). Auch als
<box>bezeichnet, schließt dieser Wert den Randbereich (Margin) aus. Dieser Wert wird für die Eigenschaftenbackground-clipundoverflow-clip-marginverwendet. <layout-box>-
Bezieht sich auf den Raum, den ein Element einnimmt, einschließlich seines Inhalts, Innenabstands, Rahmens und Randes. Dieser Wert wird für Layout- und Positionierungszwecke verwendet. Auch als
<shape-box>bezeichnet, wird dieser Wert für die Eigenschaftshape-outsideverwendet. <paint-box>-
Bezieht sich auf den Bereich innerhalb der Layout-Box, der zur visuellen Darstellung des Inhalts verwendet wird. Dies umfasst den Bereich, in dem der Hintergrund und die Rahmen eines Elements gemalt werden. Da der bemalbare Bereich eines Elements seine Ränder nicht umfasst, schließt dieser Wert
margin-boxaus. <coord-box>-
Bezieht sich auf die Koordinaten-Box, die zur Positionierung und Größenbestimmung eines Elements innerhalb seines übergeordneten Containers verwendet wird. Sie wird verwendet, um zu steuern, wie der Inhalt um die Ränder der Box fließt. Es schließt den Randbereich aus. Dieser Wert wird für die Eigenschaft
offset-pathverwendet. <geometry-box>-
Definiert die Referenzbox für eine Grundform oder, wenn sie allein angegeben ist, bewirkt sie, dass die Ränder der angegebenen Box, einschließlich jeglicher Eckformungen (wie ein
border-radius), den Pfad abschneiden. Dieser Wert 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 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 die äußere Kante des Innenabstands der Box. Wenn es auf einer Seite keinen Innenabstand gibt, ist der Wert derselbe wie
content-box. In SVG wirdpadding-boxalsfill-boxbehandelt. Der Innenbereich umgibt den Inhaltsbereich und beginnt an der äußeren Kante der Content-Box. border-box-
Bezieht sich auf die äußere Kante 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 Innenbereich und beginnt an der äußeren Kante der Padding-Box. margin-box-
Bezieht sich auf die äußere Kante des Randes 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 Objektumrahmungsbox in SVG. In CSS wird
fill-boxalscontent-boxbehandelt. Es wird verwendet, um den Inhalt um die durch diecoord-boxWerte definierten Ränder zu legen. stroke-box-
Bezieht sich auf die Strichumrahmungsbox 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ächstgelegenen SVG-Ansichtsfeld-Elements. Die Ursprungsbox ist ein Rechteck mit der Breite und Höhe des durch das
viewBoxAttribut für dieses Element festgelegten initialen SVG-Koordinatensystems. Die Ursprungsbox ist so positioniert, dass ihre obere linke Ecke am Ursprung des Koordinatensystems verankert ist. In CSS wirdview-boxalsborder-boxbehandelt.Hinweis: Wenn das SVG-Ansichtsfeld nicht am Ursprung verankert ist, entspricht die Ursprungsbox nicht dem SVG-Ansichtsfeld.
Spezifikationen
| Specification |
|---|
| CSS Box Model Module Level 4> # keywords> |
Siehe auch
- CSS-Box-Modell Modul