2010-10-04 5 views
-2

Pouvons-nous utiliser <nav> tag avec le reste de <header> tag en HTML 5?Html5 <nav> tag utiliser

+4

Je ne sais pas ce que cela signifie. – Quentin

+1

@ user465825: pourriez-vous être un peu plus précis sur ce que vous voulez dire? –

Répondre

5

La spécification HTML5 a an example où un élément nav est un enfant d'un élément header, donc oui.

3

La balise <nav> peut être utilisée pour entourer des liens de navigation. Si ces liens sont dans l'en-tête ou le pied de page ou autrement dans la page, s'il s'agit d'une section distincte pour la navigation, ces liens peuvent être groupés dans un tag <nav>.

Voir http://www.w3schools.com/html5/tag_nav.asp

3

si elle est un menu principal dans la partie supérieure de la page Web utilisée à l'intérieur l'en-tête

<header> 
    <nav> 
     <ul> 
     <li><a href="#">1</a></li> 
     <li><a href="#">2</a></li> 
     </ul> 
    </nav> 
</header> 

vous pouvez également utiliser le nav dans le pied de page .. si cette navigation est de "première importance", comme le menu du haut

2

le HTML5 specification stipule ce qui suit:

L'élément nav représente une section d'une page qui renvoie à d'autres pages ou à des parties de la page: une section avec des liens de navigation. Tous les groupes de liens d'une page ne doivent pas nécessairement se trouver dans un élément de nav Les sections constituées de blocs de navigation principaux sont appropriées pour l'élément nav. En particulier, il est courant que les pieds de page aient une liste de liens vers différentes parties clés d'un site, mais l'élément de bas de page est plus approprié dans de tels cas, et aucun élément nav n'est nécessaire pour ces liens.

Le nav tagne doit pas être utilisé pour envelopper toutes les formes de navigation et est réservé pour 'Major Navigation'

1

-je utiliser

<header> 
    <a href="#" id="logo" ></a> 
    <nav> 
     <a href="#">ling1</a> 
     <a href="#">link2</a> 
     <a href="#">link3</a> 
     <a href="#">link4</a> 
    </nav> 
</header>