Die Verwendung von Tabellen in standardbasiertem XHTML

Tabellarische Daten sind einfach die Daten, die in einer Tabelle enthalten sind. Im HTML, ist es der Inhalt, der in den Zellen einer Tabelle lebt, d. h. was zwischen den.

oder.

Stichworte. Tabelleninhalte können Zahlen, Text,

, und eine Kombination davon; und eine andere Tabelle kann sogar innerhalb einer Tabellenzelle verschachtelt werden.

Die beste Verwendung einer Tabelle ist jedoch die Anzeige von Daten.

Laut W3C:

„Das HTML-Tabellenmodell ermöglicht es Autoren, Daten – Text, vorformatierter Text, Bilder, Links, Formulare, Formularfelder, andere Tabellen usw. – in Zeilen und Spalten von Zellen anzuordnen.“ Quelle: Einführung in Tabellen aus der HTML 4-Spezifikation.

Das Schlüsselwort in dieser Definition ist Daten. Zu Beginn der Geschichte des Webdesigns wurden Tabellen als Werkzeuge angepasst, um das Layout zu erleichtern und zu steuern, wie und wo der Inhalt von Webseiten angezeigt wird. Dies konnte manchmal zu einer schlechten Anzeige in verschiedenen Browsern führen, je nachdem, wie Browser Tabellen behandelten, daher war dies nicht immer eine elegante Methode im Design.

instagram viewer

Mit der Weiterentwicklung des Webdesigns und mit dem Aufkommen von Cascading Stylesheets (CSS), die Notwendigkeit, Tabellen zur groben Verwaltung von Seitengestaltungselementen zu verwenden, fiel weg. Das Tabellenmodell wurde nicht als Möglichkeit für Webautoren entwickelt, das Layout einer Webseite zu manipulieren oder ihr Aussehen mit Zellen, Rahmen oder. zu ändern Hintergrundfarben.

Wann sollten Tabellen zur Anzeige von Inhalten verwendet werden?

Wenn der Inhalt, den Sie auf einer Seite platzieren möchten, Informationen sind, von denen Sie erwarten würden, dass sie in einem Tabellenkalkulation, dann eignet sich dieser Inhalt mit ziemlicher Sicherheit gut für die Darstellung in einer Tabelle auf einer Webseite.

Wenn Sie Kopfzeilenfelder oben in Datenspalten oder links neben Datenzeilen haben, ist es tabellarisch, und es sollte eine Tabelle verwendet werden.

Wenn der Inhalt in einer Datenbank sinnvoll ist, insbesondere in einer sehr einfachen Datenbank, und Sie die Daten nur anzeigen und nicht hübsch machen möchten, ist eine Tabelle akzeptabel.

Wann Sie keine Tabellen zum Anzeigen von Inhalten verwenden sollten

Vermeiden Sie die Verwendung von Tabellen in Situationen, in denen der Zweck nicht einfach darin besteht, den Dateninhalt selbst zu übermitteln.

Verwenden Sie keine Tabellen, wenn:

  • Der Hauptzweck der Tabelle besteht darin, den Inhalt auf der Seite zu positionieren. Zum Beispiel, um einen Abstand um ein Bild herum hinzuzufügen, Aufzählungszeichen in einer Liste zu platzieren oder einen Textblock zu zwingen, sich wie ein Pull-Zitat zu verhalten.
  • Sie möchten die Hintergrundfarben oder Bilder einfach verwenden, um die Seite zu erweitern, anstatt die Daten aufzurufen. Zum Beispiel ist es in Ordnung, jede zweite Zeile einer Tabelle hervorzuheben, aber nur die oberen rechten Zellen zu ändern, da sie dadurch mit dem Hintergrund der Seite übereinstimmen, ist es nicht.
  • Sie zerschneiden ein Bild und platzieren die Bildteile dann mithilfe der Tabelle wieder auf der Seite. Dies war vor einigen Jahren sehr verbreitet, wird aber nicht mehr als richtig angesehen.

Keine Angst vor Tischen

Es ist durchaus möglich, eine Webseite zu erstellen, die sehr kreativ aussehende Tabellen für tabellarische Daten verwendet. Tabellen sind ein wichtiger Teil der XHTML-Spezifikation, und das Erlernen der korrekten Anzeige von Tabellendaten ist ein wichtiger Bestandteil beim Erstellen von Webseiten.