2012-07-24 9 views
11

que he leído en varios lugares que no hay necesidad de usar <nav> dentro <footer> cuando todo lo que va a asociar a los derechos de autor es, términos y condiciones, etc.HTML5 elemento de navegación de pie de página en el interior

Sin embargo, un sitio I' Estoy trabajando en estos enlaces en el pie de página: Noticias, Carreras, Privacidad. Obviamente, la privacidad se ajusta a la descripción anterior para no usando <nav>. Pero las noticias y las carreras profesionales -aunque obviamente no se les da tanto peso como los artículos en el navegador principal en la parte superior- son áreas importantes de contenido, que no están vinculadas a ningún otro sitio. ¿Esto justificaría el uso de <nav>?

Supongo que sí, pero soy un novato en HTML5, ¡así que pensé en pedir una segunda opinión!

+0

posible duplicado de [Enlaces dentro del elemento de pie de página de HTML5 (nav y a un lado?)] (Http://stackoverflow.com/questions/ 7645357/links-inside-html5-footer-element-nav-and-aside) –

+0

Casi. "El elemento'

Respuesta

13

Como los estados W3C specification

No todos los grupos de enlaces en una página necesitan estar en un elemento <nav> - el elemento está destinado principalmente para las secciones que constan de los principales bloques de navegación . En particular, es común que los pies de página tengan una lista corta de de enlaces a varias páginas de un sitio, como los términos del servicio , la página de inicio y una página de derechos de autor. El elemento de pie de página solo es suficiente para tales casos; mientras que un elemento <nav> se puede utilizar en tales casos , por lo general no es necesario.

Nota la última frase - incluso si no es recomendable que puede utilizar el elemento <nav> incluso para las condiciones de servicio, privacidad, etc.

En su caso, cuando se tiene otros elementos de navegación significativos (Carreras , News), creo que es totalmente válido y semánticamente correcto usar el elemento <nav> en su <footer>

2

Investigación

Según this French article:

<nav>:

El elemento <nav> es una sección de enlaces de navegación. Se puede usar para navegación, , pero también para otras partes del documento para listar los enlaces de navegación internos.

<footer>:

El elemento footer representa el pie de página o al final de una sección. Coloca información sobre el autor, avisos legales o una navegación de paginación (en combinación con <nav>), un logotipo de recordatorio, información de contacto, fechas de publicación.

Conclusión

Se pueden combinar con <nav><footer>.

+0

Estoy de acuerdo. Creo que la definición de la especificación de lo que debe ir en el pie de página no siempre concuerda con lo que se coloca allí antes de que comience la construcción de HTML. Y aunque la mayoría de los consejos sobre esto dice "puedes poner'

1

Todo se trata de semántica. La forma en que lo veo es esta: ¿cómo puedo transmitir el mayor significado posible (y tan preciso) usando solo el HTML? Si alguien estuviera leyendo solo el código fuente de mi sitio (usando un lector de pantalla, por ejemplo), ¿cómo quisiera que se organizara? Ciertamente no soy experto, pero suena a mí como su escenario sería un uso perfectamente válida de <nav> dentro <footer>

Cuestiones relacionadas