Tabelle HTML con JAWS
Su Internet, un autore di pagine Web può utilizzare le tabelle in due modi principali: Uno è a scopo di formattazione o layout, ovvero quello di posizionare gli elementi in punti specifici della pagina Le tabelle di questo tipo si chiamano tabelle di layout. L’altro tipo di tabella è chiamata tabella di dati. Le tabelle di dati sono le più comuni.
JAWS ti avvisa sempre di quando entri o esci da una tabella. Una tabella HTML ben strutturata ha diverse caratteristiche. Una di queste è una didascalia, visibile a schermo e letta anche da JAWS. La didascalia funge generalmente da titolo, e appare sopra la tabella. Un’altra caratteristica è il sommario. Il sommario non è visibile a schermo dagli utenti vedenti. Gli autori delle pagine web possono aggiungere, appositamente per chi usa lettori di schemro, un sommario della tabella al codice HTML. Un buon sommario ti dovrebbe offrire una panoramica della tabella, dandoti una buona idea di ciò che contiene. Fai particolare attenzione ai sommari mentre leggi questa pagina.
Lettura delle Tabelle
Puoi usare il tasto di navigazione veloce T per spostarti velocemente tra le tabelle. In questa pagina, ogni tabella ha anche una didascalia al livello di intestazione 2. Puoi anche spostarti tra le intestazioni usando il tasto H. Se vuoi elencare tutte le tabelle in una pagina, premi Ctrl + Insert + T. Da qui, potrai scegliere una tabella e premere Invio per spostarti su di essa.
Una volta entrato in una tabella, puoi usare i comandi di lettura delle tabelle per spostarti e leggere le informazioni.
Combinazioni per il Livello Tabella
I comandi del livello tabella offrono un modo rapido ed efficiente per spostarsi all’interno delle tabelle. Il livello tabella elimina la necessità di tenere premuti vari tasti per spostarsi all’interno delle tabelle.
Qui sotto troverai un elenco di comandi a livelli per la navigazione nelle tabelle. Per entrare nel livello tabella, premi e rilascia Insert + Spazio, poi premi T. Dopodiché, usa uno dei seguenti comandi:
- H o Punto di Domanda (?) Elenca i comandi utilizzabili in questo livello
- Frecce: sposta una cella sopra, sotto, a destra o a sinistra
- NumPad 5: leggi la cella corrente
- Home: vai all’inizio della riga corrente
- End: vai alla fine della riga corrente
- Ctrl + Home: vai alla prima cella nella tabella
- Ctrl + End: vai all’ultima cella della tabella
- Control + Freccia Su: vai all’inizio della colonna corrente
- Control + Freccia Giù: vai alla fine della colonna corrente
- Control + Freccia Sinistra: vai all’inizio della riga corrente
- Control + Freccia Destra: vai alla fine della colonna corrente
- Control + Invio: vai alla tabella successiva
- Control + Shift + Invio: vai alla tabella precedente
- Shift + Freccia Su: leggi la riga corrente
- Shift + Pagina su: leggi dalla cella corrente alla fine della riga corrente
- Shift + Home: leggi dall’inizio della riga fino alla cella corrente
- Shift + NumPad 5: leggi la colonna corrente
- Shift + Pagina Giù: leggi dalla cella corrente fino alla fine della colonna
- Shift + End: leggi dall’inizio della colonna fino alla cella corrente
Il livello Tabella rimarrà attivo fino a quando non utilizzi un comando che non riguarda le tabelle, come ad esempio Esc, Tab, Spazio o Invio.
Il comportamento predefinito di JAWS è quello di leggere solo le intestazioni che sono state correttamente contrassegnate come tali dall'autore di una tabella.
In molte tabelle, la prima riga, da sinistra a destra, contiene le intestazioni per le informazioni nelle colonne sottostanti. Inoltre, molte volte la prima colonna, dall’alto in basso, contiene le intestazioni per le informazioni nelle righe a destra. Se una tabella non è implementata correttamente, JAWS può essere istruito per trattare le informazioni nella prima riga e nella prima colonna come intestazioni. Le impostazioni possibili sono le seguenti:
- Solo Intestazioni Contrassegnate (default)
- Disattivato
- Riga
- Colonna
- Riga e Colonna
Se una tabella è stata contrassegnata correttamente con le intestazioni di colonne e righe, quando ti sposti a sinistra e a destra al suo interno sentirai prima l’intestazione, di colonna, che si trova in cima, seguita dal contenuto della cella attiva. Quando ti sposti in alto e in basso, sentirai l’elemento all’inizio di ogni riga, seguito dal contenuto della cella corrente.
JAWS esamina il codice HTML per vedere se l'autore di una tabella HTML ha codificato una specifica cella con il tag <th>, che la contrassegna come cella di intestazione. JAWS verifica anche la presenza dell’l'attributo scope, che può essere utilizzato dagli autori dei documenti HTML per fornire informazioni sulle intestazioni nelle tabelle. Se una tabella non è implementata con le intestazioni di colonna e riga specificate nel codice, JAWS può essere istruito a trattare la tabella come se lo fosse.
Nelle due tabelle seguenti, troverai esempi in cui le intestazioni sono state contrassegnate in modo corretto. La prima tabella ha i tag <th> sia per l’intestazione della prima riga sia per l’intestazione della prima colonna. La seconda tabella, invece, ha il tag <th> solo per la prima riga. Non ci sono intestazioni per le righe nella seconda tabella. Tuttavia, poiché queste prime due tabelle sono contrassegnate correttamente, JAWS leggerà le informazioni di intestazoine in modo corretto.
Nella prima tabella, l'autore ha utilizzato i tag di intestazione sia per la prima riga che per la prima colonna; quindi, quando usi i comandi di lettura di JAWS per leggere la cella corrente, sentirai le seguenti informazioni:
- Numero di riga e colonna attuale
- Intestazione di colonna (orario)
- Intestazione di riga (canale)
- Elenco dei programmi TV dalla cella in cui si trova il cursore
Nota: se non ti trovi nel livello tabella, premi e rilascia Insert + Spazio, quindi premi T. Poi, usa NumPad 5 per leggere la cella corrente.
20:00 | 20:30 | 21:00 | 9:30 | 22:00 | 22:30 | |
---|---|---|---|---|---|---|
Primo Canale | Grey's Anatomy | Scandal | Le Regole del Delitto Perfetto | |||
Secondo Canale | The Big Bang Theory | Mamma, ho Perso l’Aereo | Due volte e mezzo | I McCarthy | Elementary | |
Terzo Canale | Bones | Gracepoint | Programmazione Locale | |||
Quarto Canale | Grande Fratello | Bad Judge | A to Z | Parenthood |
Nella seconda tabella, l’autore ha usato le intestazioni soltanto per la prima riga. I nomi dei canali sono stati omessi dalla colonna 1. In questo caso, quando usi i comandi di lettura di JAWS per leggere la cella corrente, sentirai le seguenti informazioni:
- Numero di riga e colonna attuale
- Intestazione di colonna (orario)
- Elenco dei programmi TV dalla cella in cui si trova il cursore
20:00 | 20:30 | 21:00 | 9:30 | 22:00 | 22:30 |
---|---|---|---|---|---|
Grey's Anatomy | Scandal | Le Regole del Delitto Perfetto | |||
The Big Bang Theory | Mamma, ho Perso l’Aereo | Due volte e mezzo | I McCarthy | Elementary | |
Bones | American Idol | Telegiornale | |||
Grande Fratello | Bad Judge | A to Z | Parenthood |
La terza tabella è identica alla seconda, tranne per il fatto che l’autore non ha usato i tag appropriati per contrassegnare le intestazioni. In questo caso, puoi istruire JAWS affinché le legga.
20:00 | 20:30 | 21:00 | 9:30 | 22:00 | 22:30 | |
Primo Canale | Grey's Anatomy | Scandal | Le Regole del Delitto Perfetto | |||
Secondo Canale | The Big Bang Theory | Mamma, ho Perso l’Aereo | Due volte e mezzo | I McCarthy | Elementary | |
Terzo Canale | Bones | Gracepoint | Programmazione Locale | |||
Quarto Canale | Grande Fratello | Bad Judge | A to Z | Parenthood |
ESERCIZIO: istruisci JAWS a leggere correttamente le intestazioni di righe e colonne in questa terza tabella, che non è stata taggata correttamente.
- Premi Insert + V per aprire le Impostazioni Rapide mentre la pagina contenente la tabella è in primo piano. Si apriranno le Impostazioni Rapide, ed il focus sarà sulla casella di ricerca.
- Scrivi titoli tabelle nella casella di ricerca. La visualizzazione ad albero sottostante mostrerà solo le opzioni relative ai titoli delle tabelle.
- Premi la Freccia Giù per andare all’opzoine Titoli delle Tabelle nella visualizzazione ad albero. JAWS dovrebbe dire: "Solo intestazioni contrassegnate".
- Premi Spazio per impostare l’opzione su: "Titoli tabelle - Intestazioni di riga e colonna".
- Premi Tab per andare al pulsante OK, dopodiché premi Spazio per attivarlo. La finestra delle Impostazioni Rapide si chiuderà.
- Vai alla tabella poco sopra, e prova a leggerla di nuovo. Puoi premere Shift + T per andare alla tabella precedente. Trovi che ora abbia più senso?
- Quando hai finito, imposta le Impostazioni Rapide su Titoli tabelle - Solo Intestazioni Contrassegnate.
La quarta tabella ha solo gli orari elencati in cima. I nomi dei canali, che si trovavano nella prima colonna, sono stati rimossi. Ancora una volta, l’autore non ha usato i tag corretti per marcare le intestazioni. Quando leggi la cella attiva, sentirai solo le seguenti informazioni:
- Numero di riga e colonna attuale
- Programmazione TV dalla cella corrente
Poiché la tabella non è contrassegnata correttamente, JAWS non legge le intestazioni di colonna.
20:00 | 20:30 | 21:00 | 9:30 | 22:00 | 22:30 |
Grey's Anatomy | Scandal | Le Regole del Delitto Perfetto | |||
The Big Bang Theory | Mamma, ho Perso l’Aereo | Due volte e mezzo | I McCarthy | Elementary | |
Bones | Gracepoint | Programmazione Locale | |||
Grande Fratello | Bad Judge | A to Z | Parenthood |
Quando incontri una tabella di questo tipo, puoi modificare il modo in cui JAWS legge le intestazioni di riga e colonna. In questo caso, sai che le informazioni alla riga 1 sono informazioni di intestazione, anche se l’autore non le ha contrassegnate nel modo corretto. Sai anche che la prima colonna non contiene le intestazioni delle righe.
ESERCIZIO: segui i passaggi seguenti per istruire JAWS a leggere solo le intestazioni di colonna per la tabella sopra, che non è stata contrassegnata correttamente.
- Premi Insert + V per aprire le Impostazioni Rapide mentre la pagina contenente la tabella è in primo piano. Si apriranno le Impostazioni Rapide, ed il focus sarà sulla casella di ricerca.
- Scrivi titoli tabelle nella casella di ricerca. La visualizzazione ad albero sottostante mostrerà solo le opzioni relative ai titoli delle tabelle.
- Premi la Freccia Giù per andare all’opzoine Titoli delle Tabelle nella visualizzazione ad albero. JAWS dovrebbe dire: "Solo intestazioni contrassegnate".
- Premi Spazio per impostare l’opzione su: "Titoli tabelle - Intestazioni di colonna".
- Premi Tab per andare al pulsante OK, dopodiché premi Spazio per attivarlo. La finestra delle Impostazioni Rapide si chiuderà.
- Vai alla tabella poco sopra, e prova a leggerla di nuovo. Puoi premere Shift + T per andare alla tabella precedente. Trovi che ora abbia più senso?
- Quando hai finito, imposta le Impostazioni Rapide su Titoli tabelle - Solo Intestazioni Contrassegnate.
Modalità di Presentazione Documento
Ci sono due diverse modalità di presentazione del documento che puoi usare quando leggi le tabelle con JAWS: Layout semplice e Layout dello schermo. Con il Layout semplice, ogni cella della tabella viene visualizzata su una riga separata nel buffer virtuale. La modalità Layout dello schermo consente di leggere le tabelle riga per riga, così come sono visualizzate sullo schermo. Con il Layout dello schermo, ogni riga della tabella viene visualizzata su una riga separata e ogni cella viene separata da una barra verticale. Questo ti consente di avere un'idea molto migliore di come è strutturata la tabella e di come le diverse celle di una riga si relazionano tra loro.
La modalità Layout dello schermo è utile anche quando hai bisogno di copiare un'intera riga di una tabella e incollarla in un altro documento sottoforma di singola riga. La modalità predefinita di JAWS è Layout semplice.
Per abilitare la modalità Layout dello schermo per il browser Web corrente, procedi come segue:
- All’interno del browser, premi Insert + V. Si apriranno le Impostazioni Rapide, ed il focus sarà sulla casella di ricerca.
- Digita presentazione documento nella casella di ricerca. La visualizzazione ad albero mostrerà solo quello che concerne la presentazione del documento.
- Premi la Freccia giù fino a quando il focus non si sposta all’opzione Modalità Presentazione Documento.
- Premi lo Spazio per selezionare Layout dello Schermo.
- Premi Tab per andare al pulsante OK, dopodiché premi Spazio per attivarlo.
Nota: per default, le impostazioni rapide di JAWS vengono salvate sul disco rigido del tuo computer, e rimarranno tali finché non le modifichi.
Quando fai pratica nella lettura delle tabelle nella sezione qui sotto, prova a passare tra le due modalità per vedere con quale ti trovi meglio.
Abilitare Permanentemente la Modalità Layout dello Schermo per i Documenti HTML/PDF
Se vedi che la modalità Layout dello schermo è più adatta alle tue esigenze, puoi procedere come segue per abilitare in modo permanente questa funzione nelle tabelle HTML e PDF.
- All’interno del browser, premi Insert + F2.
- Seleziona Centro Impostazioni, quindi premi Invio.
- Premi Ctrl + Shift + D per caricare il file predefinito. Puoi confermare di aver caricato questo file leggendo la barra del titolo del Centro Impostazioni, tramite la combinazione Insert + T.
- Il focus si troverà nella casella di ricerca. Digita "Seleziona Layout" senza le virgolette.
- Premi la Freccia Giù per andare all’opzione Seleziona layout nei risultati filtrati dell’albero nel Centro Impostazioni.
- Premi Spazio per passare tra layout Semplice e Layout dello Schermo.
- Premi Tab per andare al pulsante OK, dopodiché premi Spazio per attivarlo. Le modifiche verranno effettuate e salvate. Il Centro Impostazioni verrà chiuso.
Fai Pratica con Altre Tabelle
La prossima tabella in questa pagina mostra una serie di temperature dell’aria e dell’acqua nella località di Tampa, Florida, USA: è qui che JAWS viene realizzato. L'area di Tampa Bay gode di una media di 361 giorni di sole all'anno. Il Guinness dei primati attribuisce alla città di ST. Petersburg la più lunga serie di giorni di sole consecutivi: 768. Tutto questo sole rende facile godersi le spiagge della zona, che includono due delle dieci migliori spiagge di tutti gli Stati Uniti.
Mese | Temperatura Aria Massima | Temperatura Aria Minima | Temperatura Acqua |
---|---|---|---|
Gennaio | 21 gradi | 10 gradi | 17 gradi |
Febbraio | 21 gradi | 10,5 gradi | 18 gradi |
Marzo | 25 gradi | 14,5 gradi | 20,5 gradi |
Aprile | 27,2 gradi | 16 gradi | 22 gradi |
Maggio | 31 gradi | 20 gradi | 26 gradi |
Giugno | 31,5 gradi | 21 gradi | 27,5 gradi |
Luglio | 32 gradi | 24 gradi | 28 gradi |
Agosto | 32 gradi | 24 gradi | 30 gradi |
Settembre | 31,5 gradi | 22 gradi | 27,5 gradi |
Ottobre | 27,5 gradi | 18 gradi | 25,5 gradi |
Novembre | 25,5 gradi | 13 gradi | 21 gradi |
Dicembre | 22 gradi | 10 gradi | 17 gradi |
Le informazioni riportate sopra sono tratte dal sito Web della Camera di Commercio di Saint Petersburg.
ESERCIZIO: prova a rileggere la tabella sopra utilizzando la modalità Layout dello Schermo anziché Layout Semplice Se non ti ricordi come passare tra le due modalità, ripassa la sezione Passare tra la Modalità Layout Semplice e Layout dello Schermo. Quando hai finito, reimposta il Layout Semplice.
Surf's Up utilizza anche fogli di stile a cascata (CSS) per scopi di formattazione. L'utilizzo dei CSS è una best practice per i web designer, ed è il modo migliore per formattare le pagine. Una delle tecniche di formattazione utilizzate in Surf's Up consiste nell'avere le celle di intestazione delle tabelle colorate con uno sfondo giallo limone, che è più scuro dello sfondo color avorio delle altre celle.
La tabella seguente è un esempio di tabella che utilizza gli attributi ID, AXIS e HEADERS per far sì che JAWS pronunci informazioni diverse durante la navigazione in diverse aree della tabella. Ad esempio, quando ti sposti su e giù nella colonna Nome dipendente, sentirai il nome dell’area aziendale come intestazione della riga. Tuttavia, quando ti sposti su e giù nella colonna Interno telefonico, sentirai il nome del dipendente come intestazione della riga. Il nome del dipendente è in realtà nella colonna due, ma il codice HTML dice a JAWS di trattarlo come intestazione di riga in questo caso, al posto del testo nella colonna uno. JAWS capirà da solo quali informazioni di intestazioni leggere senza che tu debba fare nulla, dato che l’autore della pagina ha usato le migliori pratiche per implementare la tabella. Usando questa tecnica, ogni cella può fare riferimento a qualunque altra cella come propria intestazoine.
Nome Dipartimento | Nome Dipendente | Interno Telefonico |
---|---|---|
Indirizzo | Aldo Rossi | 543 |
Acquisti | Mario Busi | 123 |
Contabilità | Anna Verardi | 222 |
La prossima tabella è molto più complessa, ma osserva come la legge JAWS. Quando ti sposti su e giù nella colonna due, dove si trova il nome della società, le informazioni sull'intestazione della riga vengono raccolte dalla colonna uno, la provincia. Quando invece ti sposti nelle colonne dalla 3 alla 8, le informazioni di intestazione vengono raccolte dalla colonna 1, ovvero Nome Società. Sentirai anche le informazioni nell’attributo Axis lette con le parole «Provincia» e «Dove».
Società | Indirizzo | Città | Regione | Numero di Telefono | Fax. | Prodotti | |
---|---|---|---|---|---|---|---|
Ovest | Screen Readers Unlimited | Via Melzo 23 | Milano | Friuli Venezia Giulia | 555-555-1234 | 949-555-0101 | Screen Readers |
Access Now | Via dei Tigli 17 | Torino | Piemonte | 206-555-7777 | 206-555-7778 | Software; Display Braille; Stampanti Braille; Notetaker | |
Webb Access Group | 1 Via Maggiore | Bologna | Emilia Romagna | 602-555-3131 | 602-555-3132 | Software; Consulenza sull'accessibilità web | |
Accessible World | Via Primo Maggio | Udine | Friuli Venezia Giulia | 1-800-555-2190 | Software; Display Braille; Stampanti Braille; Notetaker | ||
Sud | Special Computers SRL. | Via dei Frassi | Catania | Sicilia | 800-555-1478 | 708-555-2221 | Software; Display Braille; Stampanti Braille; Notetaker |
Italy Comp | Via delle Querce 12 | Trieste | Friuli Venezia Giulia | 1-800-555-1332 | 317-555-6261 | Software; Display Braille; Stampanti Braille; Notetaker | |
Touch the World SRL. | Via dei Larici 32 | Venezia | Veneto | 1-800-555-3691 | 513-555-2221 | Software; Display Braille; Stampanti Braille; Notetaker |
Nella tabella seguente, la prima riga occupa l'intera larghezza della tabella, ovvero tutte e cinque le colonne. JAWS usa gli attributi COLSPAN e SCOPE per determinare come leggere le informazioni nella tabella. Prova a leggerla.
Prodotti in vendita | ||||
---|---|---|---|---|
Prima settimana | Seconda settimana | Terza settimana | Quarta settimana | |
Gennaio | Mele | Pere | Arance | Uva |
Febbraio | Mango | Mandaranci | Fragole | Kiwi |
Marzo | Ciliegie | Lime | Limoni | Meloni |