HTML5.1 <label>
bearbeitet von
Hej Gunnar,
> @@marctrix
> > Baut man auf Layout-Tabellen - du wirst es schon ahnen - macht man sich das Leben als Entwickler unnötig schwer, weil man wieder alles mögliche zu beachten hat... ;-)
>
> Das da wäre – außer `<table role="presentation">`{: .language-html}?
Mindestens noch Linearisierbarkeit, bei Konformität zum BITV-Test [1] noch Verzicht auf Tabellen-Markup.
Indirekt kommen dann noch andere BITV-Prüfschritte (z.B. verständlich ohne CSS) und success criterions der WCAG in Frage.
Auch bei Skalierbarkeit (mindestens auf 200%) machen Tabellen oft Probleme, da muss man sich dann mittels @media und geeigneter Anpassungen der display-Eigenschaft kümmern - ist ein ganzer Strauß0 an Problemen, die man z. B. durch Flexionen fast alle mit einem Streich abgehandelt hätte.
Barrierefreiheit ist oft die günstigste Variante (die wirtschaftlich sinnvollste sowieso) - das gesparte Geld kann man fürs Aufhübschen verwenden - oder besser noch in guten Content investieren! Dann profitiert man doppelt und dreifach!
Marc
[1] [Prüfschritt 1.3.1g Kein Strukturmarkup für Layouttabellen](http://testen.bitv-test.de/index.php?a=di&iid=35&s=n)