<box-edge>
Die <box-edge>
Wertetypen 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 und wie Elemente auf dem Bildschirm positioniert und gerendert werden, zu definieren.
Die Box-Edge-Schlüsselwörter sind Bestandteile 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, die Polsterung und den Rand. Auch als
<box>
bezeichnet, schließt dieser Wert den Randbereich aus. Dieser Wertetyp wird für die Eigenschaftenbackground-clip
undoverflow-clip-margin
verwendet. <layout-box>
-
Bezieht sich auf den vom Element eingenommenen Raum, einschließlich seines Inhalts, seiner Polsterung, seines Randes und seines Randabstands. Dieser Wertetyp wird für Layout- und Positionierungszwecke verwendet. Auch als
<shape-box>
bezeichnet, wird dieser Wertetyp für die Eigenschaftshape-outside
verwendet. <paint-box>
-
Bezieht sich auf den Bereich innerhalb der Layout-Box, der verwendet wird, um den Inhalt visuell darzustellen. Dies umfasst den Bereich, in dem der Hintergrund und die Ränder des Elements gemalt werden. Da der bemalbare Bereich eines Elements nicht seine Ränder umfasst, schließt dieser Wert
margin-box
nicht ein. <coord-box>
-
Bezieht sich auf die Koordinatenbox, die zur Positionierung und Größenbestimmung eines Elements innerhalb seines übergeordneten Containers verwendet wird. Sie wird verwendet, um zu steuern, wie Inhalte um die Ränder der Box herumfließen. Sie schließt den Randbereich aus. Dieser Wertetyp wird für die Eigenschaft
offset-path
verwendet. <geometry-box>
-
Definiert die Referenzbox für eine Grundform, oder, wenn allein angegeben, verursacht die Ränder der spezifizierten Box, einschließlich jeder Eckformgebung (wie etwa einem
border-radius
), als Beschneidungspfad zu fungieren. Dieser Wertetyp wird für die Eigenschaftenclip-path
,mask-clip
, undmask-origin
sowie das SVG-Attributclip-path
verwendet.
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-box
behandelt. padding-box
-
Bezieht sich auf den äußeren Rand der Polsterung der Box. Wenn es auf einer Seite keine Polsterung gibt, entspricht der Wert der
content-box
. In SVG wirdpadding-box
alsfill-box
behandelt. Der Polsterbereich umschließt den Inhaltsbereich, beginnend am äußeren Rand der Content-Box. border-box
-
Bezieht sich auf den äußeren Rand des Randes der Box. Wenn auf einer Seite kein Rand vorhanden ist, entspricht der Wert
padding-box
. In SVG wirdborder-box
alsstroke-box
behandelt. Der Randbereich umschließt den Polsterbereich, beginnend am äußeren Rand der Padding-Box. margin-box
-
Bezieht sich auf den äußeren Rand des Randabstands der Box. Wenn auf einer Seite kein Randabstand vorhanden ist, entspricht der Wert
border-box
. In SVG wirdmargin-box
alsstroke-box
behandelt. fill-box
-
Bezieht sich auf die Objektbegrenzungsbox in SVG. In CSS wird
fill-box
alscontent-box
behandelt. Es wird verwendet, um den Inhalt um die durch diecoord-box
-Werte definierten Ränder zu wickeln. stroke-box
-
Bezieht sich auf die Strichbegrenzungsbox in SVG. In CSS wird
stroke-box
alsborder-box
behandelt. Es wird verwendet, um die Form des Elements zu definieren, wenn Striche angewendet werden. view-box
-
Bezieht sich auf die Ursprungskiste des nächstliegenden SVG-Viewport-Elements. Die Ursprungskiste ist ein Rechteck mit der Breite und Höhe des initialen SVG-Benutzerkoordinatensystems, das durch das
viewBox
-Attribut für dieses Element festgelegt wurde. Die Ursprungskiste ist so positioniert, dass ihre obere linke Ecke am Koordinatensystem Ursprung verankert ist. In CSS wirdview-box
alsborder-box
behandelt.Hinweis: Wenn der SVG-Viewport nicht am Ursprung verankert ist, entspricht die Ursprungskiste nicht dem SVG-Viewport.
Spezifikationen
Specification |
---|
CSS Box Model Module Level 4> # keywords> |
Siehe auch
- CSS Box-Modell Modul