[webaccessibile] R: tabelle di layout: summary sì o no?
Roberto Castaldo
r.castaldo a iol.it
Dom 19 Nov 2006 19:14:07 CET
Livio:
Il fatto è che non hai usato un elemento presentazionale (che non so cos'è
ma ho capito il concetto) ma una tabella.
Roberto:
Se una tabella di layout ha lo scopo di disporre elementi di interfaccia e
di dati in maniera da conseguire il "format" grafico desiderato, allora essa
non ha nulla a che fare (su questo mi pare che concordi con me) con la
strutturazione e la gerarchia dei contenuti; questi ultimi rappresentano
indiscutibilmente il fulcro su cui modellare graficamente la pagina, secondo
il paradigma della separazione tra formato e contenuto.
In questi termini una tabella di layout dovrebbe sempre e comunque basarsi
su contenuti già strutturati e gerarchizzati mediante gli elementi che il
linguaggio ci mette a disposizione; se ci si dovesse trovare nella
condizione di dover specificare con un summary il perché di una tabella di
layout, con tutta probabilità ci troveremmo davanti a contenuti non
sufficientemente strutturati, e quindi ad una lacuna progettuale cui si
cerca di porre rimedio in maniera secondo me non ortodossa, rischiando di
causare per di più problemi agli utenti.
In tutto questo, io non sto del tutto escludendo o aborrendo al 101% l'uso
del summary associato alle tabelle di layout, ma nel soppesare pro e contro
trovo che i contro siano largamente prevalenti; nel caso relativo alla
pagina che stavamo esaminando, quella di italia.gov.it, l'uso del summary
nella tabelle di layout certamente avrebbe rappresentato la "pezza a colori"
rispetto all'uso "allegro" ed esclusivamente visuale dei 200 div.
Livio:
Lo screen reader non è in grado di discriminare fra le modalità, dice
"tabella di due righe sei colonne" e parte a leggere la prima cella, quella
a fianco e così via in qualsiasi caso. Non lo sa lo screen reader se è una
tabella dati o di layout, per lui è uguale ma non è lo stesso per un utente.
Roberto:
Giusto. Ecco allora che l'attributo "summary" può rappresentare la
differenza percepibile immediatamente fra i due casi (se c'è riassume il
contenuti della tabella dati, altrimenti non c'è nulla da riassumere), anche
considerando che non tutti gli utenti sanno cosa sia una "tabella di
layout".
Ciao Rob
Maggiori informazioni sulla lista
webaccessibile