Giorno 11 – Saltate la barra di navigazione
A cura di Franco Carcillo | giovedì 29 maggio 2003
Link permanente
Giorno 11: Saltate la barra di navigazione
Se non volete addentrarvi nelle modifiche ai modelli per presentare subito il contenuto principale, eccovi un compromesso: inserire un link per far saltare la barra di navigazione. Non è la soluzione perfetta (è sempre meglio presentare prima il contenuto principale) ma è un compromesso accettabile, che molti siti web utilizzano.
Questo link per il salto della barra è un normale tag <a>, come tutti gli altri, ma useremo il CSS per nasconderlo ai browser visuali come Internet Explorer e Netscape. Non distruberà la disposizione della vostra pagina; sarà completamente invisibile.
A chi serve?
- A Marcus. Quando visita la vostra pagina, Lynx visualizzerà il link consentendogli quindi di saltare la barra di navigazione ed andare direttamente al vostro contenuto principale. In Giorno 10: Presentate subito il contenuto principale capirete perchè questo è così importante.
- A Jackie. Quando visita la vostra pagina, JAWS leggerà il link e le consentirà di saltare la barra di navigazione ed arrivare direttamente al vostro contenuto principale.
Come fare
Innanzitutto usate il Lynx Viewer per visualizzare la vostra prima pagina e determinare se la barra di navigazione è presentata prima del vostro contenuto principale. Se questi arriva prima, allora questo suggerimento non vi interessa. Avete un giorno libero, divertitevi!
Ora definite una regola CSS per questo link, per renderlo invisibile ai browser visuali. se avete un foglio di stile esterno, inserite questa regola al fondo. (Se avete più fogli di stile esterni, inserite questa regola solo in quello per Netscape 4.) Se avete una sezione <style> all’inizio del vostro modello, aggiungete questa regola subito dopo il tag <style>.
.skiplink {display:none}
Poi, inserite il link per il salto barra immediatamente dopo il nome del sito e sua descrizione. Non lo trovate? Cercate nel modello le variabili appropriate.
- Movable Type: cercate
<$MTBlogTitle$>e<$MTBlogDescription$>. - Greymatter: non ci sono variabili specifiche di modello; cercate il nome e la descrizione breve del vostro sito web.
- Radio: cercate
<%siteName%>e<%description%>. - Manila: cercate
{homePageLink (siteName)}e{tagLine}. - Blogger: cercate
<$BlogTitle$>.
Trovate? Subito dopo il nome del sito e la descrizione inserite il link per il salto della barrra:
<a class="skiplink" href="#startcontent">Skip over navigation</a>
Bene, ora avete bisogno di un’ancora a cui il link deve puntare; questa deve essere posizionata all’inizio del vostro contenuto principale. Non trovate il vostro contenuto principale? Non spaventatevi. Anche qui la soluzione è nelle variabili di modello.
- Movable Type: cercate
<MTEntries>. - Greymatter: nel modello Main Index, cercate
{{logbody}}. In Entry Page, cercate{{entrymainbody}}. - Radio: cercate
<%bodytext%>. - Manila: cercate
{bodytext}. - Blogger: cercate
<Blogger>.
Ora il formato del tag per l’ancora dipende dal tipo HTML che state usando. Verificatelo con il DOCTYPE, e regolatevi di conseguenza:
- Se usate qualsiasi variante di
HTML 4, aggiungete il seguente codice prima del vostro contenuto principale:
<a name="startcontent"></a>
- Se usate qualsiasi variante di
XHTML 1.0, aggiungete il seguente codice prima del vostro contenuto principale:
<a name="startcontent" id="startcontent"></a>
- Se usate
XHTML 1.1, aggiungete il seguente codice prima del vostro contenuto principale:
<a id="startcontent"></a>
Dovreste inserire questo link di salto barra in ogni pagina del sito, così fate che aggiungerlo in tutti i vostri modelli.
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 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à
- Giorno 21 – Ignorate le immagini con funzione spaziatrice
- Conclusioni
- Dichiarazione di accessibilità
- Termini di utilizzo
- Traduzioni
- Nota all’edizione italiana














