Tabelle di layout
Si sconsiglia di utilizzare le tabelle per il controllo del layout di pagina: usare i CSS.
Requisiti delle tabelle di layout
- Il contenuto della tabella deve essere comprensibile anche quando questa viene letta in modo linearizzato.
- Usare solo <td> e non utilizzare elementi e attributi delle tabelle dati (es. th, scope, tbody ecc.).
Suggerimenti
- Utilizzare meno tabelle possibili, una sola per impaginare è accettabile.
- Assicurarsi che il testo venga reso nell´ordine corretto anche quando manca il supporto dei tag di tabella, tenendo conto che la linearizzazione segue l´ordine in cui il testo si presenta nel file HTML della pagina; questa accortezza consente una corretta lettura del testo con browser testuali e con sintesi vocale di screen readers meno recenti.
- Visto che la tabella ha solo la funzione di gestire il layout non si deve scrivere alcun SUMMARY.
Verifiche per le tabelle di layout
Tutte le verifiche possono essere fatte con la
barra dell'accessibilità (versione 2.0), controllando:
- Linearizzazione: Tabelle > Linearizza
per capire se il contenuto ha ancora senso una volta tolte le strutture che gli danno forma
- Intestazioni: Tabelle > Intestazioni di tabella
per verificare che non siano state marcate le intestazioni