Gli autori di pagine web usano le tabelle fondamentalmente per due motivi. Il primo è creare la struttura di una pagina web, in questo modo gli sarà possibile posizionare ogni singolo elemento all'interno della pagina nella posizione desiderata. Queste tabelle sono definite, in inglese, tabelle di layout. Il secondo è per la raccolta o rappresentazione ordinata di dati.
Jaws informa della presenza di una tabella ogni qual volta si accede ad una di esse. Una tabella, in un documento HTML, strutturata secondo i criteri di accessibilità, ha diverse caratteristiche. Una di queste è un sottotitolo, visibile alle persone vedenti e accessibile anche a Jaws. Questo sottotitolo, solitamente una descrizione breve della tabella, è posto in cima alla tabella. Un'altra caratteristica è il sommario. Il sommario non è visibile da persone vedenti in quanto non appare a schermo. Il sommario può essere aggiunto da chi realizza una pagina HTML proprio per coloro che usano uno screen reader come Jaws. Un buon sommario fornisce una breve indicazione di cosa contiene una tabella e qual è la sua struttura. Presta attenzione ai sommari delle tabelle presenti in questa pagina.
In molte tabelle la prima riga, letta da sinistra a destra, contiene i titoli delle colonne presenti nella tabella. In altri casi la prima colonna, percorsa dall'alto in basso, contiene i titoli di quanto contenuto nella riga selezionata. Per default le precedenti versioni di Jaws leggevano ciò che è contenuto nella prima riga e nella prima colonna come fosse un titolo e in automatico fornisce questa informazione se usi i comandi di lettura delle tabelle di Jaws. Quando ti sposti a sinistra e a destra, Jaws leggerà il contenuto del primo elemento della colonna e di seguito il contenuto della cella dove ti sei posizionato. Per contro, quando ti sposti su e giù all'interno di una tabella, sentirai prima quanto c'è all'inizio della riga e successivamente il contenuto della cella.
Da Jaws 9.0 e MAGic 11.0, entrambi i software verificano nel codice HTML se l'autore del documento web ha utilizzato per una specifica cella, interna ad una tabella, il tag/codice <TH> per identificare un titolo/intestazione e il tag <TD> per le celle contenenti dati.
Ci sono due differenti modalità di presentazione del documento che è possibile utilizzare quando accedi a delle tabelle con Jaws: Layout semplice e Layout a schermo. Con Layout semplice ogni cella della tabella è visualizzata su una riga differente. La modalità Layout a schermo consente di leggere la tabella per righe, come sono presentate a schermo. Ogni riga dello schermo è mostrata su una riga diversa e le celle sono separate da barre verticali. Questo permette di capire più facilmente come è strutturata la tabella e come le celle sono posizionate su ogni riga in rapporto alle altre righe.
Suggerimento per MAGic: gli utenti di MAGic hanno come opzione abilitata di default la presentazione del documento come Layout a schermo. Sia che MAGic sia in esecuzione da solo che in combinazione con Jaws, se ti sposti con la Freccia giù sino alla prima tabella potrai verificare che MAGic leggerà ed evidenzierà tutta la prima riga. Spostandoti ancora con la freccia verso il basso MAGic evidenzierà e leggerà la riga successiva.
Il layout a schermo è utile anche quando vuoi copiare tutta una riga di una tabella per incollarla in un nuovo documento come una riga singola. L'impostazione di default per Jaws è una presentazione del documento con Layout semplice. Per modificare temporaneamente questa impostazione, quando è in esecuzione solo Jaws:
Quando inizi ad usare Jaws per leggere il contenuto di tabelle seguendo gli esempi riportati nella pagina, sperimenta le due diverse modalità per verificare quella con cui ti trovi meglio. Se ti sembra che la modalità con cui sei più a tuo agio è Layout a schermo, puoi seguire i passaggi successivi per impostarla come modalità permanente con Internet Explorer:
Puoi usare il tasto di navigazione veloce T per spostarti rapidamente tra le tabelle. In questa pagina ogni tabella ha anche un titolo che è una intestazione di secondo livello; in questo caso puoi spostarti tra le tabelle anche usando il tasto H. Se al contrario preferisci visualizzare un elenco che contenga i titoli di tutte le tabelle della pagina, premi Ctrl+Insert+T. In questo modo sarà possibile selezionare le tabelle di interesse e premere Invio per spostarsi ad essa.
Nota: se usi Jaws, in combinazione con MAGic o meno, puoi usare i tasti di navigazione veloce di Jaws per spostarti rapidamente tra una tabella e l'altra. Se stai usando solo MAGic, è possibilr accedere all'elenco delle tabelle tramite il comando Insert+F6, in questa pagina infatti tutte le tabelle sono anticipate da una intestazione.
Quando accedi ad una tabella è possibile usare i comandi per la gestione delle tabelle per spostarti all'interno della tabella stessa e leggerne il contenuto. La maggior parte degli spostamenti si ottengono premendo Ctrl+Alt in combinazione con i Tasti freccia. Puoi premere Ctrl+Alt+Num Pad5 per leggere l'informazione contenuta nella cella dove sei posizionato. Molte di queste combinazioni tasti sono disponibili tanto per MAGic quanto per Jaws. Per scoprire quali di queste combinazioni funzionano anche solo usando MAGic puoi consultare la tabella a cui fa riferimento il link qui sopra.
La prima tabella di questa pagina include dati riguardanti la temperatura dell'acqua e dell'aria della zona di Tampa Bay. La zona di Tampa Bay, Florida - USA, mediamente ha 361 giorni all'anno di sole. Il libro dei Guinness dei primati ha registrato il record a Saint Petersburg: 768 giorni di sole consecutivi. Tutto questo fà si che siano molto frequentate le spiagge di questa zona, che per altro include due delle 10 spiagge più belle di tutti gli Stati Uniti.
| Mese | Temperatura massima | Temperatura minima | Temperatura dell'acqua |
|---|---|---|---|
Gennaio |
21,1 gradi |
9,9 gradi |
17,7 gradi |
Febbraio |
21,6 gradi |
10,5 gradi |
18,3 gradi |
Marzo |
24,2 gradi |
14,4 gradi |
20,5 gradi |
Aprile |
27,2 gradi |
16,1 gradi |
22,7 gradi |
Maggio |
31,1 gradi |
19,4 gradi |
26,1 gradi |
Giugno |
31,6 gradi |
21,6 gradi |
27,7 gradi |
Luglio |
32,2 gradi |
23,8 gradi |
28,8 gradi |
Agosto |
32,2 gradi |
23,8 gradi |
29,9 gradi |
Settembre |
31,6 gradi |
22,7 gradi |
27,7 gradi |
Ottobre |
27,7 gradi |
18,3 gradi |
25,5 gradi |
Novembre |
25,5 gradi |
13,3 gradi |
21,6 gradi |
Dicembre |
22,2 gradi |
9,9 gradi |
17,4 gradi |
Le informazioni riportate nella tabella sono state trovate sul sito web della camera di commercio di Saint Petersburg.
Esercizio: Prova a rileggere la tabella precedente con Layout a schermo al posto di Layout semplice. Se ti sei dimenticato come cambiare modalità di visualizzazione, leggi i passaggi per impostare Layout a schermo.
Queste pagine html fanno uso di fogli di stile, file con estensione CSS che contengono informazioni in merito alla impaginazione del contenuto. Una tecnica di formattazione utilizzata in Surf's Up e inserita nel file CSS utilizzato consiste nel rappresentare le celle che sono usate come intestazioni in un colore più scuro. Non lo avrai notato ma, nella tabella precedente, le celle Novembre e Dicembre sono classificate come intestazioni per la riga corrispondente usando il tab TH al posto di TD.
Esercizio: quando leggi la tabella precedente, nota che con i comandi standard per la lettura, spostandoti su e giù in una qualunque colonna dalla seconda alla quarta, tutti i mesi saranno indicati come riferimento per una particolare temperatura. Questo nonostante le celle da Gennaio a Ottobre non siano state indicate come intestazioni per quella specifica riga. Jaws infatti imposta per default la prima cella come intestazione per la riga e la prima cella di ogni colonna come intestazione per la colonna. Se vuoi usare Jaws, per verificare quali celle sono realmente impostate come intestazioni per una specifica riga o colonna e che quindi sono indicate con il tag TH, fai quanto segue:
In seguito, dopo aver effettuato il test, puoi riportare l'opzione alla sua condizione inziale impostando Indica titoli tabelle - Sia riga sia colonne. In sintesi, le opzioni disponibili per questa opzione sono:
La prossima tabella usa id, axis e headers, altri elementi HTML che consentono a Jaws di leggere informazioni differenti quando accede a particolari aree della tabella. Ad esempio, quando ti muovi su e giù all'interno della colonna Nome Impiegato, sentirai il nome della funzione come se fosse l'intestazione della riga. Al contrario, se ti sposti all'interno della colonna Interno, sentirai il nome della persona come intestazione per la riga. Il nome è inserito nella seconda colonna, ma nel codice HTML viene indicato a Jaws di trattarlo come se fosse l'intestazione per l'intera riga in particolari situazioni. Nella pratica è possibile per i programmatori, esperti in questa tecnica, associare a qualunque cella una qualunque cella come intestazione della prima.
| Nome funzione | Nome impiegato | Interno |
|---|---|---|
| Spedizioni | Marco Rossi | 543 |
| Ricezione merci | Andrea Bianchi | 123 |
| Servizio clienti | Giovanni Zanetti | 222 |
La prossima tabella è un pò più complicata, ma nota come la legge Jaws. Quando ti sposti su e giù all'interno della seconda colonna, dove è contenuto il nome dell'azienda, il titolo della riga è preso dalla prima colonna, la regione. Quando ti sposti su e giù all'interno di qualunque colonna dalla terza in poi, il titolo della riga sarà l'informazione contenuta nella seconda colonna, il nome della società. Potrai inoltre sentire l'attributo axis di HTML con i termini: Regione e Dove.
Società |
Indirizzo |
Città |
Stato |
Telefono |
Fax |
Prodotti |
|
|---|---|---|---|---|---|---|---|
| Lombardia |
Barre Braille spa |
Piazza Dante Alighieri, 3 |
Mantova |
MN |
0376 12345678 |
0376 21345321 |
Barre Braille |
| Videoingranditori ed affini srl |
Via Monte Ortigara, 14 |
Bergamo |
BG |
035 2342443 |
035 3354566 |
Videoingranditori; telecamere; stativi; occhiali |
|
| Web accessibile srl |
Via Battista Plasio, 32 |
Cremona |
CR |
0372 757613243 |
0372 7652713287 |
Sviluppo web; Consulenza per accessibilità siti; Verifica rispetto norme W3C |
|
Subvision srl |
Piazza San Carlo 1 |
Milano |
MI |
02 799341 |
02 795870 |
Software; Barre Braille; Sistemi ingrandenti; consulenza software |
|
| Emilia Romagna |
PC e consolle |
Via Francesco Petrarca, 5 |
Parma |
PR |
0521 5456675 |
0521 7676572 |
Software; Computer; Portatili; Assistenza informatica |
| Lenti ed Occhiali srl |
Via Marsala, 23 |
Bologna |
BO |
051 7566432 |
051 9826547 |
Lenti; Video ingranditori; Occhiali |
|
| Professione PC |
Viale Ugo Bassi, 43 |
Rimini |
RN |
0541 38742573 |
0541 96575435 |
Software; Consulenza e personalizzazione applicativi; Assistenza Software |
La tabella seguente è un pò più complicata di quella precedente. Sulla prima riga, la prima colonna occupa tutta la larghezza della tabella. Jaws sfrutta alcuni elementi del codice HTML, ColSpan e Scope, per capire come devono essere lette ed interpretate le informazioni contenute nella tabella. Prova ora a leggere la tabella.
| Prodotti venduti | ||||
|---|---|---|---|---|
Prima settimana |
Seconda settimana |
Terza settimana |
Quarta settimana |
|
| Gennaio | Mele |
Pere |
Arance |
Uva |
| Febbraio | Pere |
Mele |
Arance |
Uva |
| Marzo | Pere |
Arance |
Mele |
Uva |
E' possibile selezionare del testo contenuto in una tabella HTML e quindi copiarlo esattamente come in un qualunque documento. Successivamente potrai incollare queste informazioni in un qualunque documento di testo scritto con programmi quali Blocco Note o Microsoft Word. Dalla versione di Jaws 9.0 e di MAGic 11.0 è possibile selezionare del testo con la tastiera, e righe di tabelle da un documento HTML o comunque pagine web e incollarle, mantenendo la fomattazione, in una email formato HTML o in un documento Word. Ad esempio, già adesso puoi selezionare un testo contenente link, tabelle, intestazioni e molto altro da questo documento html direttamente in un documento Word o in una email in formato HTML senza perdere il formato e tutte le parti contenute.
La modalità di default, per copiare ed incollare con Jaws e/o MAGic è Seleziona e copia - Contenuto completo usando l'evidenziazione a schermo. Questa nuova funzione permette di visualizzare, evidenziandolo, il contenuto che vuoi copiare usando la tastiera.
Esercizio: se hai Jaws avviato, in con o senza MAGic, fai quanto segue per selezionare e copiare una intera tabella contenuta in una pagina web.
Gli utenti di MAGic possono al contrario selezionare la tabella con il comando Shift+Freccia giù per selezionare una riga per volta o semplicemente il mouse cliccando con il tasto sinistro e selezionando tutta la tabella.
|