HTML5

HTML

Tutorial HTML: Etiquetas semánticas (article, section, header, footer, nav, aside)

HTML etiquetas semánticas: uso correcto. Domina el uso correcto de etiquetas semánticas en HTML con ejemplos prácticos y detallados.

Aprende HTML GRATIS y certifícate

Las etiquetas semánticas de HTML5 brindan un significado adicional a la información contenida en ellas. Con esto, se proporciona a los motores de búsqueda y a las tecnologías de asistencia, como los lectores de pantalla, un contexto más rico sobre el contenido de la página web. Aquí se explican algunas de las etiquetas semánticas más comunes en HTML5: <article>, <section>, <header>, <footer>, <nav> y <aside>.

  1. <article>: Esta etiqueta representa un bloque de contenido independiente y autónomo que tiene sentido por sí mismo. Puede ser un artículo de blog, una entrada de foro, una noticia, etc.

    Ejemplo:

    <article>
        <h2>Título del artículo</h2>
        <p>Contenido del artículo...</p>
    </article>
    
  2. <section>: Define una sección en un documento. Se usa para agrupar contenido temáticamente coherente. Cada <section> debe venir acompañada de un título.

    Ejemplo:

    <section>
        <h1>Título de la sección</h1>
        <p>Contenido de la sección...</p>
    </section>
    
  3. <header>: Se usa para contener la introducción o los elementos de navegación de una página o sección. Puede contener elementos como el logotipo del sitio, el título del sitio web, enlaces de navegación, etc.

    Ejemplo:

    <header>
        <h1>Título de la página</h1>
        <nav>
            <a href="#">Enlace 1</a> | <a href="#">Enlace 2</a>
        </nav>
    </header>
    
  4. <footer>: Define el pie de página de una página o sección. Generalmente contiene información como el autor del documento, derechos de autor, enlaces a términos de servicio, etc.

    Ejemplo:

    <footer>
        <p>&copy; 2023 - Mi Página Web</p>
    </footer>
    
  5. <nav>: Esta etiqueta está destinada a envolver elementos de navegación principales. En general, contiene una lista de enlaces a otras páginas del sitio.

    Ejemplo:

    <nav>
        <ul>
            <li><a href="#">Inicio</a></li>
            <li><a href="#">Acerca de</a></li>
            <li><a href="#">Contacto</a></li>
        </ul>
    </nav>
    
  6. <aside>: Representa un bloque de contenido relacionado indirectamente con el contenido principal del documento. Podría considerarse contenido secundario, como barras laterales, publicidad, biografías, etc.

    Ejemplo:

    <aside>
        <h2>Información adicional</h2>
        <p>Este es un contenido secundario relacionado con el artículo principal...</p>
    </aside>
    

Es importante mencionar que aunque estas etiquetas semánticas añaden significado al contenido, no afectan directamente la presentación de este. La apariencia de estos elementos en la página web se controla con CSS.

Aprende HTML GRATIS online

Ejercicios de esta lección Etiquetas semánticas (article, section, header, footer, nav, aside)

Evalúa tus conocimientos de esta lección Etiquetas semánticas (article, section, header, footer, nav, aside) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de HTML

Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Introducción A Html

HTML5

Introducción Y Entorno

Doctype

HTML5

Sintaxis Y Estructura

Elementos Y Etiquetas

HTML5

Sintaxis Y Estructura

Atributos

HTML5

Sintaxis Y Estructura

Anidación De Etiquetas

HTML5

Sintaxis Y Estructura

Comentarios

HTML5

Sintaxis Y Estructura

Encabezados (H1-h6)

HTML5

Textos Y Enlaces

Enlace (A)

HTML5

Textos Y Enlaces

Párrafo (P)

HTML5

Textos Y Enlaces

Listas (Ul, Ol, Li)

HTML5

Textos Y Enlaces

Imagen (Img)

HTML5

Textos Y Enlaces

División (Div)

HTML5

Estructura De Página

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

HTML5

Estructura De Página

Tablas (Table, Tr, Td, Th)

HTML5

Estructura De Página

Formularios (Form, Input, Select, Textarea, Button)

HTML5

Estructura De Página

Imágenes Vectoriales (Svg)

HTML5

Elementos Multimedia

Incrustación De Contenido (Iframe)

HTML5

Elementos Multimedia

Audio (Audio)

HTML5

Elementos Multimedia

Video (Video)

HTML5

Elementos Multimedia

Estilo Incorporado (Style)

HTML5

Metadatos Y Estilización Incorporada

Metadatos (Meta, Title, Link)

HTML5

Metadatos Y Estilización Incorporada

Atributos De Aria

HTML5

Metadatos Y Estilización Incorporada

Navegación Por Teclado

HTML5

Metadatos Y Estilización Incorporada

Contraste Y Legibilidad

HTML5

Características Avanzadas Y Optimización

Validación De Html

HTML5

Características Avanzadas Y Optimización

Compatibilidad Con Navegadores

HTML5

Características Avanzadas Y Optimización

Optimización De La Carga De La Página (Lazy Loading)

HTML5

Características Avanzadas Y Optimización

Accede GRATIS a HTML y certifícate

Certificados de superación de HTML

Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender el propósito y la funcionalidad de las etiquetas semánticas en HTML5.
  2. Aprender a utilizar adecuadamente las etiquetas <article>, <section>, <header>, <footer>, <nav> y <aside> para organizar el contenido de una página web.
  3. Conocer cómo estas etiquetas benefician el SEO (optimización para motores de búsqueda) y la accesibilidad del sitio web.
  4. Aprender a aplicar estilos CSS para dar formato y presentación a los elementos etiquetados semánticamente.
  5. Mejorar la estructura y el diseño de las páginas web mediante el uso adecuado de etiquetas semánticas.