Elemento en HTML: qué es, para qué sirve y cómo usarlo

Descarga nuestras plantillas gratuitas de código HTML, CSS y JavaScript
Pablo Londoño
Pablo Londoño

Actualizado:

Publicado:

El elemento <nav> es una parte importante de la estructura semántica de una página web, ya que ayuda a los motores de búsqueda y a los lectores de pantalla a comprender mejor la organización y el propósito de la información en el sitio.

nav en HTML
<< [Plantilla gratuita] >> Plantillas de códigos de programación para HTML.

Permite a los desarrolladores web organizar y marcar de manera efectiva los enlaces y menús de navegación, lo que mejora la accesibilidad, la indexación de motores de búsqueda y la experiencia del usuario.

Por lo tanto, el elemento <nav> ayuda a estructurar y organizar el contenido de una página web de manera que sea fácilmente accesible para los visitantes.

Para qué sirve el <nav> en HTML

El elemento <nav> en HTML se utiliza para definir una sección de navegación en una web. Su propósito principal es estructurar y marcar el contenido relacionado con la navegación del sitio como los menús, barras de navegación, enlaces a otras páginas y cualquier elemento que ayude a los usuarios a moverse entre diferentes secciones o recursos de la página web

Características de <nav>

  • Mejora la accesibilidad: al usar el elemento <nav>, estás proporcionando una estructura clara y semántica para la navegación, lo que facilita a los usuarios con discapacidades visuales o lectores de pantalla comprender la estructura del sitio y navegar por él de manera más eficiente.
  • Ayuda a los motores de búsqueda: estos utilizan la estructura semántica de una página para indexar y clasificar el contenido. Al usar el elemento <nav> estás indicando claramente qué parte de tu página web se destina a la navegación, lo que puede ayudar a los motores de búsqueda a proporcionar resultados más relevantes.
  • Facilita el mantenimiento: al separar la navegación del contenido principal de la página, haces que sea más fácil realizar cambios en la navegación sin afectar el contenido principal. Esto es especialmente útil en sitios web grandes o en aquellos que se actualizan con frecuencia.
  • Mejora la experiencia del usuario: una navegación bien estructurada y claramente definida hace que sea más fácil para los visitantes encontrar la información que están buscando, lo que mejora la experiencia del usuario en tu sitio web.

Cómo usar el elemento <nav> en HTML

1. Crea un documento HTML

Comienza creando un nuevo archivo HTML o editando uno existente. Puedes utilizar un editor de texto simple como Notepad (en Windows) o cualquier editor de código HTML más avanzado como Visual Studio Code, Sublime Text o Atom.

2. Define la estructura básica de HTML

Agrega la estructura básica de un documento HTML, que incluye las etiquetas <!DOCTYPE html>, <html>, <head>, y <body>. Esto es fundamental para que el navegador interprete correctamente tu página web.


<!DOCTYPE html>
<html>
<head>
    <title>Mi Página con Elemento nav</title>
</head>
<body>
    <!-- Aquí es donde agregaremos nuestro elemento <nav> -->
</body>
</html>

3. Crea el elemento <nav>

Dentro del <body> de tu documento HTML, crea el elemento <nav> utilizando la etiqueta <nav>. Luego, dentro del <nav>, puedes agregar la estructura de navegación que desees. En este ejemplo, vamos a crear una barra de navegación con una lista desordenada (<ul>) que contiene varios enlaces (<a>) a diferentes secciones del sitio web.


<nav>
    <ul>
        <li><a href="/">Inicio</a></li>
        <li><a href="/acerca">Acerca de</a></li>
        <li><a href="/servicios">Servicios</a></li>
        <li><a href="/contacto">Contacto</a></li>
    </ul>
</nav>

4. Agrega enlaces

Dentro de la lista (<ul>), dentro de tu elemento <nav>, agrega enlaces (<a>) que apunten a las diferentes secciones o páginas de tu sitio web. Personaliza los valores de href con las URL adecuadas.

5. Personaliza con CSS

Puedes aplicar estilos CSS para personalizar la apariencia de tu elemento <nav> y su contenido como los colores, fuentes, márgenes y alineación. Esto te permite adaptar la barra de navegación al diseño de tu sitio.

Agrega el resto del contenido debajo del elemento <nav>. Esto podría incluir encabezados, párrafos, imágenes y otros elementos que desees mostrar.

Ejemplo de uso de nav en HTML

Como has visto, el elemento <nav> en HTML es una etiqueta esencial para crear una estructura semántica en una página web al definir claramente una sección de navegación.

Al seguir los pasos mencionados anteriormente puedes añadir una barra de navegación funcional y estilizada a tu sitio web. El uso adecuado de esta etiqueta es fundamental para crear un sitio web bien estructurado y eficiente.

New Call-to-action
Temas: HTML

Artículos relacionados

Tu privacidad es muy importante para nosotros. HubSpot utiliza la información que nos proporcionas para mantenerte al tanto de nuestros productos, servicios y contenido relevante. Puedes cancelar la suscripción a estos mensajes en cualquier momento. Para más información, consulta nuestra Política de privacidad.

Descarga nuestras plantillas gratuitas de código HTML, CSS y JavaScript, y obtén acceso a repositorios de GitHub.

CMS Hub is flexible for marketers, powerful for developers, and gives customers a personalized, secure experience

START FREE OR GET A DEMO