CSS margin-block Eigenschaft
- Vorherige Seite margin
- Nächste Seite margin-block-end
Definition und Verwendung
margin-block
Diese Eigenschaft legt den Außenabstand des Anfangs- und Endrandes in der Blockrichtung fest und ist eine Abkürzung für die folgenden Eigenschaften:
margin-block
Der Wert der Eigenschaft kann auf verschiedene Weise eingestellt werden:
Wenn die Eigenschaft margin-block zwei Werte hat:
margin-block: 10px 50px;
- Der Außenabstand des Anfangsrandes beträgt 10px
- Die Außenabstände an der Endkante sind 50px
Wenn die Eigenschaft margin-block einen Wert hat:
margin-block: 10px;
- Die Außenabstände an den Anfangs- und Endkanten sind beide 10px
CSS margin-block
und margin-inline
Eigenschaften entsprechen den margin-top
,margin-bottom
,margin-left
und margin-right
Ähnlich wie, aber margin-block und margin-inline
Die Eigenschaft hängt von der Block- und Zeilenrichtung ab.
Hinweis:zugehörige CSS-Eigenschaften writing-mode
Definiert die Blockrichtung. Dies beeinflusst den Anfangs- und Endpunkt des Blocks sowie margin-block
Das Ergebnis der Eigenschaft. Für englische Seiten ist die Blockrichtung nach unten, und die Zeilenrichtung von links nach rechts.
Beispiel
Beispiel 1
Setzt die Außenabstände auf beiden Seiten der Blockrichtung fest:
div { margin-block: 35px; }
Beispiel 2
Wenn der <div>-Element writing-mode
Wenn die Eigenschaft writing-mode auf vertical-rl gesetzt ist, bewegt sich der Anfangspunkt des Elements in der Blockrichtung von der Oberseite nach rechts, und der Endpunkt des Elements von der Unterseite nach links. Die Änderung des writing-mode beeinflusst auch den Effekt von margin-block:
#parentDiv { writing-mode: vertical-rl; } #myDiv { margin-block: 10px 50px; }
CSS-Syntax
margin-block: auto|length|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
auto | Standardwert. Standardwert der margin-block für das Element. |
length |
Gibt margin-block in Einheiten wie px, pt, cm an. Negative Werte sind erlaubt. Siehe:CSS-Unit. |
% | Setzt den Wert der margin-block in Prozent der Größe des übergeordneten Elements in der Zeilenrichtung fest. |
initial | Diese Eigenschaft auf ihren Standardwert setzen. Siehe: initial. |
inherit | Diese Eigenschaft wird von ihrem übergeordneten Element geerbt. Siehe: inherit. |
Technische Details
Standardwert: | auto |
---|---|
Vererbbarkeit: | Nein |
Animationserstellung: | Unterstützt. Siehe:Animationsspezifische Eigenschaften. |
Version: | CSS3 |
JavaScript-Syntax: | object.style.marginBlock="50px 20px" |
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer des ersten Browsers dar, der diese Eigenschaft vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
87.0 | 87.0 | 66.0 | 14.1 | 73.0 |
Verwandte Seiten
Referenz:CSS margin-block-end Eigenschaft
Referenz:CSS margin-block-start Eigenschaft
Referenz:CSS margin-bottom Eigenschaft
Referenz:CSS margin-inline Eigenschaft
Referenz:CSS margin-left Eigenschaft
Referenz:CSS margin-right Eigenschaft
Referenz:CSS margin-top Eigenschaft
Referenz:CSS writing-mode Eigenschaft
- Vorherige Seite margin
- Nächste Seite margin-block-end