<display-outside>
Die <display-outside>
Schlüsselwörter geben den äußeren display
Typ eines Elements an, der im Wesentlichen seine Rolle im Fließlayout beschreibt. Diese Schlüsselwörter werden als Werte der display
Eigenschaft verwendet und können für Legacy-Zwecke als einzelnes Schlüsselwort verwendet werden oder wie in der Level-3-Spezifikation definiert, zusammen mit einem Wert aus den <display-inside>
Schlüsselwörtern.
Syntax
Gültige <display-outside>
Werte:
block
-
Das Element erzeugt ein Blockelement-Box, das sowohl vor als auch nach dem Element Zeilenumbrüche im normalen Fluss erzeugt.
inline
-
Das Element erzeugt eine oder mehrere Inlineelement-Boxen, die vor oder nach sich selbst keine Zeilenumbrüche erzeugen. Im normalen Fluss wird das nächste Element in derselben Zeile sein, wenn ausreichend Platz vorhanden ist.
Hinweis:
Wenn Browser auf eine Display-Eigenschaft mit nur einem äußeren display
Wert stoßen (z.B. display: block
oder display: inline
), wird der innere Wert auf flow
Voreingestellt (z.B. display: block flow
und display: inline flow
).
Dies ist rückwärtskompatibel mit der Einzel-Schlüsselwort-Syntax.
Formale Syntax
<display-outside> =
block |
inline |
run-in
Beispiele
Im folgenden Beispiel werden span
-Elemente (normalerweise als Inlineelemente angezeigt) auf display: block
gesetzt, wodurch sie in neue Zeilen umbrechen und sich im Inline-Dimensionsbereich ihres Containers ausweiten.
HTML
<span>span 1</span> <span>span 2</span>
CSS
span {
display: block;
border: 1px solid rebeccapurple;
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Display Module Level 3> # typedef-display-outside> |
Browser-Kompatibilität
>css.properties.display.block
Loading…
css.properties.display.inline
Loading…