2012-03-06 7 views
5

Me refiero a un menú principal y una más pequeña supermenu (no sé el término apropiado), como se ve aquí:¿Hay una pena de dos a usar <nav> elementos en un <header>

enter image description here

Para algo como esto, iba a poner dos elementos <nav> en el <header>. ¿Hay alguna razón (SEO o de otro tipo) que esta es una mala idea? Si es así, ¿cuál sería una alternativa?

(esto es diferente de multiple <nav> tags, que se refería a múltiples en una página entera, no en un solo elemento de bloque)

Respuesta

4

Respuesta corta: no existe no es (probablemente)

Respuesta larga: la propia especificación HTML5 es un poco esponjoso sobre el tema: http://dev.w3.org/html5/spec/Overview.html#the-nav-element

Lo que pasa es que ellos designen, el elemento <nav> a ' "bloques de navegación principales", pero déjalo a la imaginación (tanto de desarrolladores como de analizadores sintácticos) lo que eso significa. Como puede ver, incluso proporcionaron un ejemplo en el que excluyen el "sitio completo" del bloque de navegación.

<body itemscope itemtype="http://schema.org/Blog"> 
<header> 
    <h1>Wake up sheeple!</h1> 
    <p><a href="news.html">News</a> - 
    <a href="blog.html">Blog</a> - 
    <a href="forums.html">Forums</a></p> 
    <p>Last Modified: <span itemprop="dateModified">2009-04-01</span></p> 
    <nav> 
    <h1>Navigation</h1> 
    <ul> 
    <li><a href="articles.html">Index of all articles</a></li> 
    <li><a href="today.html">Things sheeple need to wake up for today</a></li> 
    <li><a href="successes.html">Sheeple we have managed to wake</a></li> 
    </ul> 
    </nav> 
</header> 

que parecen hacer que debido a que consideran que limita el número de enlaces en los elementos de navegación un plus para facilitar la lectura (creo que los lectores de pantalla, etc).

Probablemente es demasiado pronto para saber qué harán los motores de búsqueda, pero parece seguro pensar que otorgarán más importancia a los enlaces de elemento de navegación para detectar la estructura de su sitio y tal vez más si usted tiene menos de ellos ...

Mi impresión: los enlaces de Twitter y Facebook parecen ciertamente fuera, el soporte y el blog son discutibles

0

Creo que no importa. El elemento NAV solo marca el rol funcional de algunos contenidos. Por lo tanto, si tiene dos bloques de navegación independientes (independientemente de dónde estén ubicados: en el encabezado o en otras partes de la página), puede usarlos por separado para los elementos NAV. Algunas "penalidades" de los motores de búsqueda en ese caso serían inútiles.

Cuestiones relacionadas