Dogma W4 - Details und Erklärung

Ad 8. Die Tabellen

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.