CSS margin-inline Eigenschaft
- Vorherige Seite margin-bottom
- Nächste Seite margin-inline-end
Definition und Verwendung
margin-inline
Diese Eigenschaft definiert den Außenabstand am Anfang und am Ende in der Zeilenrichtung und ist eine Abkürzung für die folgenden Eigenschaften:
margin-inline
Die Werte der Eigenschaft können auf verschiedene Weise eingestellt werden:
Wenn die Eigenschaft margin-inline zwei Werte hat:
margin-inline: 10px 50px;
- Der Außenabstand am Anfang beträgt 10px
- Die Außenabstand am Ende beträgt 50px
Wenn die Eigenschaft margin-inline einen Wert hat:
margin-inline: 10px;
- haben sowohl am Anfang als auch am Ende einen Außenabstand von 10px
CSS margin-inline
und margin-block
Eigenschaften sind mit margin-top
,margin-bottom
,margin-left
und margin-right
Eigenschaften sind sehr ähnlich, aber margin-inline
und margin-block
Die Eigenschaft hängt von der Blockausrichtung und der horizontalen Ausrichtung ab.
Hinweis:verwandte CSS-Eigenschaften writing-mode
und direction
Definiert die horizontale Ausrichtung. Dies beeinflusst den Anfangs- und Endpunkt des Elements sowie das Ergebnis der Eigenschaft margin-inline-end. Für englische Seiten ist die Blockausrichtung nach unten, die horizontale Ausrichtung von links nach rechts.
Beispiel
Beispiel 1
Setzt den Außenabstand auf beiden Seiten der horizontalen Ausrichtung:
div { margin-inline: 35px; }
Beispiel 2
Wenn der Wert der Eigenschaft <div> ist writing-mode
Wenn der Wert der Eigenschaft 'vertical-rl' gesetzt wird, verläuft die horizontale Ausrichtung nach unten. Das Ergebnis ist, dass der Anfangsposition des Elements von links nach oben und die Endposition von rechts nach unten verschoben wird:
div { margin-inline: 10px 50px; writing-mode: vertical-rl; }
Beispiel 3
Wenn der Wert der Eigenschaft <div> ist direction
Wenn der Wert der Eigenschaft 'rtl' gesetzt wird, verläuft die horizontale Ausrichtung von rechts nach links. Das Ergebnis ist, dass der Anfangsposition des Elements von links nach rechts und die Endposition von rechts nach links verschoben wird:
div { margin-inline: 10px 50px; direction: rtl; }
CSS-Syntax
margin-inline: auto|length|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
auto | Standardwert. Der Standardwert für margin-inline des Elements. |
length |
Setzt den margin-inline in Einheiten wie px, pt, cm. Negative Werte sind erlaubt. Siehe:CSS-Einheiten. |
% | Setzt den margin-inline auf einen Prozentsatz der Größe des übergeordneten Elements in der horizontalen Ausrichtung. |
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:Animationseigenschaften. |
Version: | CSS3 |
JavaScript-Syntax: | object.style.marginInline="50px 10px" |
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer der ersten Browser dar, die diese Eigenschaft vollständig unterstützen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
87.0 | 87.0 | 66.0 | 14.1 | 73.0 |
Verwandte Seiten
Referenz:CSS direction Eigenschaft
Referenz:CSS margin-inline-end Eigenschaft
Referenz:CSS margin-inline-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-bottom
- Nächste Seite margin-inline-end