Domanda

Qual è il problema con <table> tag che non è con <div> Per gli utenti dei lettori dello screen? Si prega di spiegare con l'esempio.

È stato utile?

Soluzione

Immagino perché puoi comunicare una tabella corretta tramite audio, ma non puoi analizzare una tabella utilizzata per il layout e parlarla in modo ragionevole.

Esempio

Title | Age
Bob   | 6
Greg  | 10

Questo può essere parlato.

Ma che mi dici di questo?

[img] | Welcome to my site | [img]
News  | [img] 

Come pensi che verrebbe letto a una persona visivamente alterata?

Tutto si riduce alla semantica. Una tabella utilizzata per scopi di layout Non posso essere analizzato e leggere correttamente (o in modo affidabile). Un div è solo una divisione in una pagina, non necessariamente per il layout. Non credo che i lettori di screen danno alcun significato semantico a un div quando parlano il contenuto di una pagina.

Molti siti usano ancora le tabelle per il layout. Sospetto che diventerà sempre meno poiché meno browser capaci CSS diminuiscono nella quota (IE6 per uno).

Inoltre, alcuni siti governativi dovere Sii accessibile a tutti. Questo è Sezione 508. L'uso delle tabelle per il layout probabilmente violirà questo.

Se vuoi avere un'idea di ciò che un lettore dello schermo può leggere, dai un'occhiata Zanne per Firefox (Riferimento alle mascelle del lettore dello schermo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top