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ícateLas 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>
.
<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>
<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>
<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>
<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>© 2023 - Mi Página Web</p> </footer>
<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>
<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.
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.
Audio
Tablas
Tablas (table, tr, td, th)
Enlace
Video
Imágenes
Contraste y legibilidad
DOCTYPE
Atributos de elementos
Introducción a HTML
Metadatos
Imágenes vectoriales
Anidación de etiquetas
Encabezados
Compatibilidad con navegadores
Validación de HTML
Optimización de la carga de la página (Lazy loading)
Atributos de ARIA
Listas
Etiquetas semánticas
Párrafos
Uso de DOCTYPE
Navegación por teclado
Etiquetas semánticas
Listas (ul, ol, li)
Estilos
Divisiones
Uso de atributos
Atributos
Comentarios
Incrustación de contenido (iframe)
Uso de elementos y etiquetas
Elementos y etiquetas
Formularios y campos de entrada
Formularios
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
Introducción Y Entorno
Doctype
Sintaxis Y Estructura
Elementos Y Etiquetas
Sintaxis Y Estructura
Atributos
Sintaxis Y Estructura
Anidación De Etiquetas
Sintaxis Y Estructura
Comentarios
Sintaxis Y Estructura
Encabezados (H1-h6)
Textos Y Enlaces
Enlace (A)
Textos Y Enlaces
Párrafo (P)
Textos Y Enlaces
Listas (Ul, Ol, Li)
Textos Y Enlaces
Imagen (Img)
Textos Y Enlaces
División (Div)
Estructura De Página
Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)
Estructura De Página
Tablas (Table, Tr, Td, Th)
Estructura De Página
Formularios (Form, Input, Select, Textarea, Button)
Estructura De Página
Imágenes Vectoriales (Svg)
Elementos Multimedia
Incrustación De Contenido (Iframe)
Elementos Multimedia
Audio (Audio)
Elementos Multimedia
Video (Video)
Elementos Multimedia
Estilo Incorporado (Style)
Metadatos Y Estilización Incorporada
Metadatos (Meta, Title, Link)
Metadatos Y Estilización Incorporada
Atributos De Aria
Metadatos Y Estilización Incorporada
Navegación Por Teclado
Metadatos Y Estilización Incorporada
Contraste Y Legibilidad
Características Avanzadas Y Optimización
Validación De Html
Características Avanzadas Y Optimización
Compatibilidad Con Navegadores
Características Avanzadas Y Optimización
Optimización De La Carga De La Página (Lazy Loading)
Características Avanzadas Y Optimización
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
- Comprender el propósito y la funcionalidad de las etiquetas semánticas en HTML5.
- Aprender a utilizar adecuadamente las etiquetas
<article>
,<section>
,<header>
,<footer>
,<nav>
y<aside>
para organizar el contenido de una página web. - Conocer cómo estas etiquetas benefician el SEO (optimización para motores de búsqueda) y la accesibilidad del sitio web.
- Aprender a aplicar estilos CSS para dar formato y presentación a los elementos etiquetados semánticamente.
- Mejorar la estructura y el diseño de las páginas web mediante el uso adecuado de etiquetas semánticas.