No se confunda con <nav>
y <ul>
. Ambos se pueden usar juntos para un menú de navegación.
Nav
es una etiqueta HTML5. Si está creando algo en HTML5, puede usar <nav>
ya que no hay restricciones, pero no todos los navegadores lo mostrarán correctamente.
<nav>
<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
</nav>
- Read about Html 5
Ul
crea una lista desordenada. Desordenado significa que los elementos en la lista no estarán en ningún orden particular. Puede anidar un elemento ul
dentro de nav
para colocar sus enlaces.
Más información sobre las etiquetas HTML y cómo funcionan here.
<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
Esto creará una barra de navegación, tiene que poner algunos estilos CSS para que se vea mejor.
Los dos códigos anteriores producirán el mismo resultado. La única diferencia es que nav
le dice al navegador que este elemento es para fines de navegación.
¿Será menos recomendable si no utilizo Nav? Si no, entonces no veo ninguna ventaja de nav – qwertymk
@qwertymk como dije, no hay ventaja de SEO (por el momento) y tampoco en un futuro previsible. – Christoph