CSS Table Styling - Verschiedene Eigenschaften mit Syntax, Codes und Ausgabe

Inhaltsverzeichnis:

Anonim

Einführung in CSS Table Styling

Wir verwenden CSS, obwohl wir HTML-Tabellen verwenden können, weil in der HTML-Tabelle ein tabellenbasiertes Seitenlayout häufig langsamer dargestellt wird als ein entsprechendes CSS-basiertes Layout. Dies gilt insbesondere für Seiten mit viel Inhalt. Tabellen sollten nicht als Layouthilfe verwendet werden. Und wenn wir HTML-Tabellen ohne Stile oder Attribute im Browser erstellen, wird dies ohne Rahmen angezeigt. Durch das Stylen einer Tabelle mit CSS kann das Erscheinungsbild verbessert werden.

CSS-Tabellen sind ziemlich einfach zu verstehen und zu verwenden. Es ist nur eine Frage der Erinnerung an die entsprechenden CSS-Anzeigeeigenschaftswerte für die grundlegenden HTML-Tabellenelemente. Mit Hilfe von CSS sind wir in der Lage, einige stilvolle Tabellen zu erstellen.

Was ist das CSS-Tabellen-Styling?

In einer CSS-Tabelle (Cascading Style Sheets) wird beschrieben, wie eine Reihe von Elementen in Zeilen und Spalten angeordnet wird. Das auf eine HTML-Tabelle angewendete Standard-CSS ist eine CSS-Tabelle.

  • CSS hat Flexibilität entworfen und neu gestaltet.
  • Ein CSS-basiertes Layout stellt sicher, dass Sie alle Ihre Stile (dh von kleinen Änderungen an den Hauptregeln) an einem Ort platzieren.
  • Indem Sie die in diesem Stylesheet festgelegten Layoutregeln ändern, wirken Sie sich auf jede Seite aus, die darauf verweist.
  • CSS-basiertes Seitenlayout wird normalerweise schneller auf dem Bildschirm angezeigt und sogar der Download ist schneller als das tabellenbasierte Layout.

CSS-Tabellenstileigenschaften

Nachfolgend sind die verschiedenen Eigenschaften der CSS-Tabellenstile aufgeführt:

1. Randeinsturz

Hiermit wird angegeben, ob die Rahmen um die Zellen einer Tabelle getrennt oder reduziert werden sollen.

Syntax: border-collapse: separate|collapse|initial|inherit;

  • Randzusammenbruch: Separat: Wird verwendet, damit die angrenzenden Zellen ihre eigenen und unabhängigen Ränder haben, die nicht gemeinsam genutzt werden.

Syntax

border-collapse: separate;

Der Standardwert für die Eigenschaft border-collapse ist separat. Wenn sie voneinander getrennt sind, platzieren Browser mithilfe der Eigenschaft border-spacing einen Abstand von einigen Pixeln zwischen den einzelnen Zellen.

Code

Ausgabe:

  • Border Collapse: Collapse: Wenn wir die Eigenschaft border-collapse auf collapse setzen, wird der Abstand zwischen den Zellen entfernt.

Syntax

border-collapse: collapse;

Code

Ausgabe :

Auch wenn Sie dieses Leerzeichen entfernen, indem Sie das Cellspacing-Attribut für das HTML-Tag auf 0 setzen, werden in Browsern weiterhin doppelte Rahmen angezeigt. Das heißt, der untere Rand einer Zelle wird über dem oberen Rand der Zelle darunter angezeigt, was zu einer Verdoppelung der Grenzlinien führt. Wenn Sie die Eigenschaft border-collapse auf collapse setzen, wird sowohl der Abstand zwischen den Zellen als auch das Verdoppeln der Grenzlinien vermieden.