Frage

Erlaubt WCAG 2.0 Tabellen für das Layout, ich kann in den Richtlinien nichts sehen, was sagt, dass Sie es nicht nur überraschen können.

War es hilfreich?

Lösung

http://www.w3.org/tr/wcag20-techs/h73.html

Obwohl WCAG 2 die Verwendung von Layouttabellen nicht verbietet, werden CSS-basierte Layouts empfohlen, um die definierte semantische Bedeutung der HTML-Tabellenelemente beizubehalten und sich der Codierungspraxis der Trennung der Präsentation von Inhalten zu entsprechen

Andere Tipps

Ich würde @jordan antworten, dass imbrierte Tabellen unzugänglich sind. Eine Layouttabelle muss vermeiden, dass jedes in Datentabellen verwendete Elemente verwendet wird, dh:

  • nein caption, thead, tfoot und th Elemente (nur table, tr, td und optional tbody)
  • summary Attribut (es kann leer sein), headers, scope (nur rowspan und colspan. Und id offensichtlich)
  • Seltsame Dinge wie axis oder col Element

Es muss auch linearisierbar sein, das heißt, wenn Zellen von oben nach unten und links nach rechts gelesen werden.

Relevant WCAG 2.0 Fehlertechniken sind:

Notiz: Wenn Sie Tabellen nur für Entwurfsbeschränkungen verwenden, können Sie Ihre FYI verwenden display: table; (und table-row und table-cell) auf jedem Browser außer IE6 und IE7.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top