Tabellen dürfen in Web-Dokumenten nur zur Darstellung von Datenmaterial, jedoch nie zum Gestalten eines Dokumentes, eingesetzt werden.
Ältere Möglichkeiten, Texte innerhalb von Tabellen zu formatieren, sind überholt und "vergiften" die Dokumentenstruktur und erhöhen die Bandbreite bei der Datenübertragung, die das Aufrufen eines Dokuments erzeugt. Moderne Techniken (CSS, XSL) erlauben ausgeweitete Funktionalitäten der Dokumentenformatierung. Es ist daher verboten, ein Dokument zu formatieren, indem man Teile davon einfach in eine Tabellenzelle packt. Tabellen dürfen nur verwendet werden, um Datenmaterial tabellarisch darzustellen.
Alle Elemente einer Tabelle müssen zugänglich ohne Rücksicht auf die Browserumgebung (ausgenommen sind solche Umgebungen, die keine Tabellenunterstützung anbieten) sein sowie lesbar ...
Tabellen dürfen nicht durch ihre Programmierweise nur auf bestimmten Geräten
oder mit bestimmten Setups lesbar sein. Keine Tabellenpräsentation darf
zwei benachbarte Zellen vereinen. Benachbarte Zellen müssen mit Grenzen
formatiert werden, entweder durch eindeutige farbliche Unterschiede oder ausreichenden
Zellenabstand. Tabellen-Attribute, wie border
, cellpadding
oder cellspacing
dürfen in Tabellen nicht mit dem Wert null
eingestellt werden.
... und einen sinnvollen vorangestellten Titel und/oder eine Zusammenfassung enthalten.
Die Zusammenfassung in Form des summary
-Attributs ist obligatorisch
und muss die genaue Beschreibung der Tabellenstruktur, des Zwecks und Inhalts
der Datentabelle enthalten. Ein Link zu einer Datei mit alternativer Tabelleninhaltsbeschreibung
kann in der Tabellenkopfzeile enthalten sein.