2011-01-13 11 views
70

Possiamo usare più tag sulla stessa pagina in html5?multiple <nav> tags

Ho letto this articolo su Zeldman.com ma non è del tutto chiaro per me

cioè

<header><nav>links here</nav></header> 

<footer><nav>links here</nav></footer> 
+1

Role = 'main' serve per identificare il contenuto principale del tuo sito http://www.w3.org/TR/wai-aria/roles#main, e non c'è un ruolo per blogroll. Penso che vogliate usare i microdati - http://schema.org/. –

risposta

109

Sì, assolutamente. È possibile avere più tag header, nav e footer.

Finché ci si assicura di utilizzare i tag semanticamente e non li si inserisce in posizioni non valide (si tratta di elementi a livello di blocco, quindi non è possibile inserirli in un elemento in linea, ad esempio) quindi non dovresti preoccuparti troppo di quello che stanno dicendo gli stickler. È facile essere scoperti a discutere su piccoli dettagli invece di andare avanti sul tuo progetto.

+2

Che ne dici di più nav nello stesso piè di pagina? – igasparetto

+1

@igasparetto Completamente valido, specialmente se lo si utilizza in un modo che rappresenta la struttura del * contenuto * e non solo per la comodità dello stile. – coreyward

-1

La risposta è sì. È possibile avere un tag nav in footef per ulteriori informazioni, controllare la documentazione dei tag mdn nav.