Giorno 21 - Ignorate le immagini con funzione spaziatrice
A cura di Franco Carcillo | Giovedì 29 Maggio 2003
Link permanente
Giorno 21: Ignorate le immagini con funzione spaziatrice
Molti progettisti usano immagini trasparenti per spaziare gli elementi della pagina in modo da controllarne la disposizione nei browser visuali. Potete usarne quante ne volete, ma è opportuno specificare per ogni immagine un attributo alt vuoto in modo che i browser non visuali le ignorino.
A chi serve?
- A Marcus. Marcus. Lynx è preimpostato in modo da visualizzare il nome del file di ogni immagine che non è associata ad un’attributo
alt.Molti modelli, nei weblog, contengono molti immagini utilizzate per spaziare prima ancor del nome del sito. Non ve ne rendete conto in un browser visuale, ovviamente, ma ecco cosa vede Marcus: - [shim.gif] [shim.gif]
- [shim.gif]
- [shim.gif]
- Welcome To My Web Site
- [ciblueHeader2.gif]
[ciblueCurve2.gif]
- A Jackie. Jackie. JAWS è preconfigurato per leggere il nome del file di ogni immagine non associata ad un’attributo
alt. Se pensate che Marcus fosse seccato, immaginate come possa essere frustrante per Jackie ascoltare questi messaggi:
graphic shim dot gif graphic shim dot gif graphic shim dot gif graphic shim dot gif welcome to my web site graphic c i blue header two dot gif graphic c i blue curve two dot gif
Se vi presentaste così ad un’incontro, nessuno vi parlerebbe mai.
Come fare
Gli utilizzatori di Radio possono avere il giorno libero. Come lunedì scorso, Radio genera automaticamente attributi alt vuoti per tutte le immagini spaziatrici. (Grazie, Jake.) Se, guardando il codice sorgente della prima pagina non vedete nessun alt=""nelle immagini spaziatrici, aggiornate Radio.root e ripubblicate il sito.
Gli utilizzatori di altri strumenti devono cercare, nei modelli, il tag <img> con nomi quali, ad esempio,”spacer.gif“, “shim.gif“, “1.gif“, ovvero di qualsiasi immagine che è ripetuta più volte all’interno del modello stesso, anche con differenti attributi width e heightogni volta.
Per esempio, per ogni immagine spaziatrice che appare così:
<img src=”spacer.gif” width=”1″ height=”10″>
Cambiatela in:
<img src=”spacer.gif” alt=”"width=”1″ height=”10″>
Se riusate la stessa immagine spaziatrice più volte, è più semplice effettuare questa operazione con una funzione di cerca e sostituisci.
Da non fare:
- Non definite
alt=" ". L’attributoaltdeve essere vuoto, e non deve contenere uno spazio. - Non specificate l’attributo
altnel tag<body>, anche se definisce una immagine di sfondo. Questa infatti è sempre ignorata dai browser non visuali.
Come in:
<body background="http://url/to/image.gif"> - Non specificare l’attributo
altin un tag<td>, anche se definisce una immagine di sfondo. Questa infatti è sempre ignorata dai browser non visuali. Come in:
<td background=”http://url/to/image.gif”>
Approfondimenti
- WebAIM: How to Create Accessible Graphics.
Continua l’argomento con…
- Introduzione
- Giorno 1 - Jackie
- Giorno 2 - Michael
- Giorno 3 - Bill
- Giorno 4 - Lillian
- Giorno 5 - Marcus
- Giorno 6 - Indicate un DOCTYPE
- Giorno 7 - Identificate la vostra lingua
- Giorno 8 - Date titoli significativi
- Giorno 9 - Fornite ulteriori ausili alla navigazione
- Giorno 10 - Presentate subito il contenuto principale
- Giorno 11 - Saltate la barra di navigazione
- Giorno 12 - Usate i colori sicuri
- Giorno 13 - Usate link veri
- Giorno 14 - Aggiungete titoli ai link
- Giorno 15 - Definite scorciatoie da tastiera
- Giorno 16 - Non aprite nuove finestre
- Giorno 17 - Definite gli acronimi
- Giorno 18 - Date al calendario una vera didascalia
- Giorno 19 - Usate vere intestazioni di tabella
- Giorno 20 - Fornite un sommario della tabella
- Giorno 22 - Usate liste vere (o fatele sembrare tali)
- Giorno 23 - Fornite testi equivalente per le immagini
- Giorno 24 - Fornite testi equivalenti per mappe di immagini
- Giorno 25 - Usate barre orizzontali vere (o quasi)
- Giorno 26 - Usate dimensioni relative per i font
- Giorno 27 - Usate intestazioni vere
- Giorno 28 - Etichettate gli elementi dei moduli
- Giorno 29 - Rendete tutto ricercabile
- Giorno 30 - Dichiarate il vostro livello di accessibilità
- Conclusioni
- Dichiarazione di accessibilità
- Termini di utilizzo
- Traduzioni
- Nota all’edizione italiana











