Suche…


Syntax

  • Tabellenlayout: auto | Fest;
  • Grenzzusammenbruch: separate | Zusammenbruch;
  • Randabstand: <Länge> | <Länge> <Länge>;
  • leere Zellen: show | verbergen;
  • Bildunterschriftseite: oben | Unterseite;

Bemerkungen

Diese Eigenschaften gelten sowohl für <table> -Elemente (*) als auch für HTML-Elemente, die als display: table oder display: inline-table angezeigt werden

(*) <table> -Elemente werden offensichtlich von UA ​​/ Browsern nativ als display: table

HTML-Tabellen sind semantisch für Tabellendaten gültig. Es wird nicht empfohlen, Tabellen für das Layout zu verwenden. Verwenden Sie stattdessen CSS.

Tabellenlayout

Die table-layout Eigenschaft ändert den Algorithmus, der für das Layout einer Tabelle verwendet wird.

Nachfolgend ein Beispiel für zwei Tabellen, deren width: 150px :

Geben Sie hier die Bildbeschreibung ein

Die Tabelle links hat ein table-layout: auto während die table-layout: fixed rechts ein table-layout: fixed hat table-layout: fixed . Ersteres ist breiter als die angegebene Breite (210px statt 150px), aber der Inhalt passt. Letzteres nimmt die definierte Breite von 150px an, unabhängig davon, ob der Inhalt überläuft oder nicht.

Wert Beschreibung
Auto Dies ist der Standardwert. Sie definiert das Layout der Tabelle, das durch den Inhalt der Zellen bestimmt wird.
Fest Dieser Wert legt das Tabellenlayout so fest, dass es von der in der Tabelle angegebenen width -Eigenschaft bestimmt wird. Wenn der Inhalt einer Zelle diese Breite überschreitet, ändert sich die Größe der Zelle nicht, sondern der Inhalt wird überlaufen.

Grenzzusammenbruch

Die Eigenschaft border-collapse legt fest, ob die Grenzen einer Tabelle getrennt oder zusammengefügt werden sollen.

Nachfolgend ein Beispiel für zwei Tabellen mit unterschiedlichen Werten für die Eigenschaft border-collapse :

Geben Sie hier die Bildbeschreibung ein

Die Tabelle auf der linken Seite hat border-collapse: separate während die Tabelle auf der rechten Seite border-collapse: collapse

Wert Beschreibung
trennen Dies ist der Standardwert. Dadurch werden die Grenzen der Tabelle voneinander getrennt.
Zusammenbruch Dieser Wert legt fest, dass die Rahmen der Tabelle zusammengefügt werden, anstatt dass sie voneinander getrennt sind.

Randabstand

Die border-spacing bestimmt den Abstand zwischen Zellen. Dies hat keine Auswirkungen , wenn border-collapse gesetzt zu separate .

Unten finden Sie ein Beispiel für zwei Tabellen mit unterschiedlichen Werten für die Eigenschaft " border-spacing :

Geben Sie hier die Bildbeschreibung ein

Die Tabelle links hat einen border-spacing: 2px (Standardeinstellung), während die rechte Tabelle einen border-spacing: 2px hat border-spacing: 8px .

Wert Beschreibung
<Länge> Dies ist das Standardverhalten, obwohl der genaue Wert zwischen Browsern variieren kann.
<Länge> <Länge> Diese Syntax ermöglicht die Angabe separater horizontaler und vertikaler Werte.

leere Zellen

Die Eigenschaft empty-cells legt fest, ob Zellen ohne Inhalt angezeigt werden sollen oder nicht. Dies hat keine Auswirkungen , wenn border-collapse gesetzt zu separate .

Nachfolgend ein Beispiel mit zwei Tabellen mit unterschiedlichen Werten für die Eigenschaft empty-cells :

Geben Sie hier die Bildbeschreibung ein

Die Tabelle links enthält empty-cells: show während die rechte Tabelle empty-cells: hide . Ersteres zeigt die leeren Zellen an, letzteres jedoch nicht.

Wert Beschreibung
Show Dies ist der Standardwert. Es zeigt Zellen auch wenn sie leer sind.
verbergen Dieser Wert verbirgt eine Zelle insgesamt, wenn die Zelle keinen Inhalt enthält.

Mehr Informationen:

Bildunterschriften

Die Eigenschaft caption-side bestimmt die vertikale Positionierung des Elements <caption> innerhalb einer Tabelle. Dies hat keine Auswirkungen, wenn ein solches Element nicht vorhanden ist.

Nachfolgend ein Beispiel mit zwei Tabellen mit unterschiedlichen Werten für die Eigenschaft caption-side :

Geben Sie hier die Bildbeschreibung ein

Die Tabelle auf der linken Seite hat eine caption-side: top während die Tabelle rechts eine caption-side: bottom hat caption-side: bottom .

Wert Beschreibung
oben Dies ist der Standardwert. Die Beschriftung wird über der Tabelle platziert.
Unterseite Dieser Wert platziert die Beschriftung unter der Tabelle.


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow