This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Struktura a pořadí čtení: proč musí vzhled a kód souhlasit
Co je opticky rozpoznatelné jako nadpis, seznam nebo tabulka, musí být takto označené i v kódu. Tučně vysázený odstavec není pro screen reader nadpis a výčet zarovnaný mezerami není seznam. Pořadí v kódu navíc musí odpovídat smysluplnému pořadí čtení.
- Praktickým zkušebním kamenem je seznam nadpisů: kdo si ho vyvolá, dostane obsah stránky. Chybí-li nadpisy, nebo jsou-li udělané jen opticky, seznam je prázdný — a stránku je nutné poslouchat odshora dolů celou.
- Pořadí čtení se rozpadá zejména u moderních rozvržení: prvek, který se pomocí CSS mřížky posune nahoru, stojí v kódu níž. Vidící ho uvidí první, uživatelé screen readerů poslední. Náš kontrolor proto porovnává vizuální pořadí s pořadím v DOM.
- Sem patří i pole formulářů: vstupní pole potřebuje programově propojený popisek. Text vedle, který opticky vypadá jako popisek, nestačí.




