Linee guida per siti ed applicazioni web della Regione Emilia-Romagnaquando ciò non è applicabile, si può ordinare in base a:
I titoli (H1, ..., H6) dovrebbero essere utilizzati per strutturare i contenuti. Per facilitare la navigazione a chi usa gli screen-reader si devono far precedere i menù con delle intestazioni. Usare testi significativi: non menù di destra o di sinistra ma menù principale, approfondimenti, ecc.. Ecco un esempio:
...
<h1>Titolo del sito (facoltativo e spesso nascosto)</h1>
...
<h1>Titolo pagina (uguale o simile al TITLE)</h1>
...
<h2>Titolo di un paragrafo nel testo</h2>
...
...
<h3>Titolo di un menù</h3>
<ul>
<li>voce di menù</li>
...
Gli elementi sono spaziati di 1em, impaginati con gli stili, e sono utilizzati <H..> per una migliore fruizione mediante screen-reader.
/* i titoli delle sezioni */
div.esempiomenu h4{
color:#fff;
background-color:#900;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0.5em;
border:1px solid #900;
}
/*le liste di link */
div.esempiomenu ul{margin:0;padding:0}
div.esempiomenu li{
list-style-type:none; font-size:1.2em; font-weight:bold;
margin:0;
padding:0;
}
/* così si ottiene l'effetto di accendere tutto il rettangolo che contiene il link */
div.esempiomenu li a{
text-decoration:none;display:block;color:#3257a5;
margin:0;
margin-bottom:0 !important;
margin-bottom:-1.2em;
padding:0.5em;
background-color:#fff;
border:1px solid #900;
border-top:0;
}
div.esempiomenu li a:hover{
background-color:#3257a5;
color:#fff;
}
Si noti come accanto alla lista sia presente il bottone per attivare la scelta (vedi sezione script)