Display#

Die Eigenschaft display legt das Verhalten der Darstellung von Elementen innerhalb einer Website fest.

Eigenschaftswert

Erklärung

block

block lässt Elemente als ein block-Element darstellen. Sie erzeugen einen Zeilenumbruch und nehmen den gesamten Platz der Seite ein.

inline

Durch inline verhalten sich Elemente wie inline-Elemente, die nur den Platz einnehmen, den sie benötigen und sie erzeugen keinen Zeilenumbruch.
Häufig haben die Eigenschaften width und height keine Auswirkung auf inline-Elemente wie zum Beispiel bei a oder span.

inline-block

inline-block-Elemente verhalten sich wie inline-Elemente und gleichzeitig wie block-Elemente. Dadurch können width und height angewendet werden.

none

Der Eigenschaftswert none lässt ein Element aus der Seite unsichtbar werden und der benötigte Platz wird freigegeben.

flex

Das Element wird als ein Flexbox-Element dargestellt. Siehe Flexbox.

grid

Das Element wird als ein Grid-Element dargestellt. Siehe CSS Grid.
img {
  display: block;
}

ul li {
  display: inline;
}

a {
  display: inline-block;
  background-color: aqua;
  height: 100px;
}

.box {
  display: none;
}

See the Pen display by csswebsite (@csswebsite) on CodePen.