close

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<display-outside> CSS-Typ

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die <display-outside> Schlüsselwörter legen den äußeren display-Typ des Elements fest, was im Wesentlichen seine Rolle im Flusslayout ist. Diese Schlüsselwörter werden als Werte der display-Eigenschaft verwendet und können zum Erhalt der Kompatibilität als einzelnes Schlüsselwort oder wie in der Spezifikation der Stufe 3 definiert zusammen mit einem Wert aus den <display-inside>-Schlüsselwörtern verwendet werden.

Syntax

Gültige <display-outside>-Werte:

block

Das Element erzeugt eine Block-Element-Box, die sowohl vor als auch nach dem Element im normalen Fluss Zeilenumbrüche erzeugt.

inline

Das Element erzeugt eine oder mehrere Inline-Element-Boxen, die keine Zeilenumbrüche vor oder nach sich generieren. Im normalen Fluss befindet sich das nächste Element in derselben Zeile, sofern Platz vorhanden ist.

Hinweis: Wenn Browser eine display-Eigenschaft mit nur einem äußeren display-Wert (z. B. display: block oder display: inline) erkennen, wird der innere Wert standardmäßig auf flow gesetzt (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 (die normalerweise als Inline-Elemente angezeigt werden) auf display: block gesetzt und brechen so in neue Zeilen um und füllen in der Inline-Dimension ihren Container aus.

HTML

html
<span>span 1</span> <span>span 2</span>

CSS

css
span {
  display: block;
  border: 1px solid rebeccapurple;
}

Ergebnis

Spezifikationen

Spezifikation
CSS Display Module Level 3
# typedef-display-outside

Browser-Kompatibilität

css.properties.display.block

css.properties.display.inline

Siehe auch