English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regeln (RULES)

Vollständiges Verzeichnis der CSS-Eigenschaften

Verwendung und Beispiel der CSS-Eigenschaft display

Die CSS-Eigenschaft display legt die vom Element erzeugte Boxart fest.

Die nachstehende Tabelle enthält die Anwendungsanweisungen und Versionshistorie dieser Eigenschaft sowie die Verwendungssyntax in JavaScript-Skripten.

Standardwert:inline
Geeignet für:Alle Elemente
Vererbung:Keine
Animierbar:Nein.Siehe auch Animationseigenschaft
Version:CSS 1,2,3
JavaScript-Syntax:object.style.display="block"

Anleitung zur Verwendung

  • Der berechnete Wert der Eigenschaft display kann vom Wurzelelement sowieSchwebenoderElemente mit absoluter Positionunterschiedliche Werte.

  • Wenn der Wert der Eigenschaft display auf none gesetzt ist, wird dieses Element überhaupt keine Box erzeugen und hat keinen Einfluss auf die Layout; das Element und sein Inhalt werden vollständig aus der Formatstruktur entfernt und der Dokument wird so dargestellt, als ob das Element im Dokumentbaum nicht existiert.

Verwendungssyntax der Anzeige

Die Syntax dieser Eigenschaft ist wie folgt:

display: 	inline 	| 	block 	| 	contents 	| 	flex 	| 	flow 	| 	flow-root 	| 	grid 	| 	inline-block 	| 	inline-flex 	| 	inline-grid 	| 	inline-table 	| 	list-item 	| 	run-in 	| 	table 	| 	table-caption 	| 	table-column-group 	| 	table-header-group 	| 	table-footer-group 	| 	table-row-group 	| 	table-cell 	| 	table-column 	| 	table-row 	| 	none 	| 	initial 	| 	inherit

Der folgende Beispiel zeigt, wie die Eigenschaft display verwendet wird.

  div 	{
   display: 	inline;
  }
  span 	{
   display: 	block;
  }
Testen wir einmal‹/›

Eigenschaftswert

Die nachstehende Tabelle beschreibt den Wert dieser Eigenschaft.

WertBeschreibung
inlineDas Element erzeugt einenInline-EbeneRahmen.
blockDas Element erzeugt einenBlockRahmen.
contentsDas Element erzeugt selbst keinen Rahmen, aber seine KinderElementundPseudo-ElementErzeugten Rahmen, und der Text läuft normal.
flexDas Element erzeugt einen blockigenDehnungscontainerbox
flowDas Element layoutt seinen Inhalt mit dem Flusslayout (Block- und Inline-Layout).
flow-rootDas Element erzeugt einen Block-Container und layoutt den Inhalt mit dem Flusslayout.
gridDas Element erzeugt einen Block-Container für das Gittercontainer.
inline-blockDas Element erzeugt einen Block-Container, der so gestaltet ist, als wäre es ein eingebetteter Container.
inline-flexDas Element erzeugt einen Inline-Container für das Dehnungscontainer.
inline-gridDas Element erzeugt einen Inline-Container für das Gitter.
inline-tableDas Verhalten dieses Elements ähnelt einem Table, ähnlich einer Inline-Box.
list-itemDas Element erzeugt einen Block-Container für den Inhalt und eine separate Inline-Box für die Liste der Markierungen.
run-inDieser Element erzeugt basierend auf dem Kontext einen Block oder eine Inline-Box.
tableDas Verhalten dieses Elements ähnelt<table>HTML-Elemente.
table-captionDas Verhalten dieses Elements ähnelt<caption>HTML-Elemente.
table-column-groupDas Verhalten dieses Elements ähnelt<colgroup>HTML-Elemente.
table-header-groupDas Verhalten dieses Elements ähnelt<thead>HTML-Elemente.
table-footer-groupDas Verhalten dieses Elements ähnelt<tfoot>HTML-Elemente.
table-row-groupDas Verhalten dieses Elements ähnelt<tbody>HTML-Elemente.
table-cellDas Verhalten dieses Elements ähnelt<td>HTML-Elemente.
table-columnDas Verhalten dieses Elements ähnelt<col>HTML-Elemente.
table-rowDas Verhalten dieses Elements ähnelt<tr>HTML-Elemente.
noneSchließen Sie das Element nicht an. Selbst wenn alle Display-Eigenschaften der Kindelemente auf none gesetzt sind, wird es nicht geschlossen.
initialSetzen Sie diesen Wert auf seinen Standardwert.
inheritWenn angegeben, wird der display-Wert des übergeordneten Elements verwendet.

Browserkompatibilität

Kompatibilität der Browser mit der display-Eigenschaft; die Zahlen in der folgenden Tabelle geben die niedrigste Versionsnummer der Browser an, die diese Eigenschaft unterstützen; alle gängigen Browser unterstützen diese Eigenschaft.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1+

  • Opera 7+

Warnung:Werte, z.B. contents, flow-root, run-in und andere werden in den meisten Browsern schlecht unterstützt. Sie sollten sie besser vorübergehend vermeiden.

Weiterführende Informationen

Bitte beziehen Sie sich auf die folgenden Tutorials:CSS Display

Verwandte Eigenschaften:visibilityfloatposition