Verwenden Sie CSS-Eigenschaften für Grid-Layouts

February 18

Die CSS-Eigenschaft Display können Sie Regeln für festzulegen, aus Ihrer Content-Anzeige als Raster anzeigen oder als wäre es eine Tabelle, wenn in der Tat das Material keine Tabelle ist. Mit CSS ein Rasterlayout gibt erstellen, Steuern Sie über das Layout ohne Tabellen-Tags in den HTML-Code. Die Anzeige-Eigenschaften, die sich auf eine Tabelle aussehen, einschließlich jede mögliche Eigenschaft und Wert, werden in diesem Artikel beschrieben.

Anweisungen

1 Anzeige: Tabelle macht das Element wie ein Table-Element handeln. Wenn Sie Zeilen oder Spalten von Grids innerhalb dieses Elements Schachteln, verwenden Sie eine oder mehrere der nächste beschriebenen Eigenschaften.

2 Anzeige: Tabelle-Zeile macht das Element, das wie ein Tabellenelement Zeile handeln. Es ist möglich, Display: Tabelle verwenden-Zeile effektiv, ohne es in einen Elementsatz zur Anzeige: Tabelle geschachtelt. Dies ist, weil der Browser das Vorhandensein von einer "anonymen" Table-Element setzt und verhält sich, als gäbe es. (Siehe Tipps unten für weitere Informationen zu "Anonym" Elemente.) Denken Sie daran, Sie sind keine tatsächliche Tabelle tabellarische Daten erstellen; Sie erstellen nur eine gitterartige-Anzeige.

3 Anzeige: Tabellen-Zelle macht das Element, das wie ein Tabellenelement Zelle wirken. Es ist möglich, Display: Tabelle verwenden-Zelle wirksam, ohne dass das Element in einem Elementsatz Display: Tabelle geschachtelt-Zeile oder Display: Table.

4 Anzeige: Tabelle-Zeile-Gruppe macht das Element, das wie ein Tabellenelement Zeile Gruppe handeln. Nutzen sie für ein Element, das eine oder mehrere Zeilen gruppiert. Es ist die CSS-Weise auszudrücken, was Tbody in HTML tut.

5 Display: Table-Header-Gruppe macht das Element, wie ein Element Table Header Zeile Gruppe handeln. Es ist die CSS-Weise auszudrücken, welche Thead in HTML tut. Mit CSS ist die Table-Header-Group: immer vor allen anderen Zeilen und Rowgroups und nach alle oberen Beschriftungen angezeigt.

6 Display: Table-Fußzeile-Gruppe macht das Element, das wie ein Tabellenelement Fußzeile Zeile Gruppe handeln. Mit CSS tut die Tabelle-Fußzeile-Gruppe, welche Tfoot in HTML tut. Die Tabelle-Fußzeile-Gruppe wird immer nach allen anderen Zeilen und Rowgroups und vor alle unteren Beschriftungen angezeigt. Drucker können wiederholen, Fußzeilen auf jeder Seite über eine Tabelle erstreckt.

7 Display: Table-Beschriftung macht das Element, das wie ein Caption-Element der Tabelle handeln.

8 Anzeige: Tabellen-Spalte macht das Element, das wie ein Tabellenelement Spalte handeln. Es ist die CSS-Weise auszudrücken, was Col in HTML tut.

9 Anzeige: Tabelle-Spalte-Gruppe macht das Element, das wie eine Tabelle Spaltengruppe handeln. Können sie eine oder mehrere Spalten gruppieren. Es ist die CSS-Weise auszudrücken, was Colgroup in HTML tut.

Tipps & Warnungen

  • Jedes Display: Table-Element generiert automatisch die notwendigen anonyme Tabellenobjekte um sich herum.
  • Jede Auswahl in Ihrem Stylesheet auf eine der diese Anzeige, die Eigenschaften mit der umfassenden Palette an CSS-Regeln, einschließlich Padding, Rand, Grenze, Hintergrund und Schriftart-Familie Eigenschaften formatiert werden können.
  • CSS-Eigenschaften werden von Internet Explorer-Versionen unter Version 8 nicht unterstützt.