El elemento article: contenido independiente
Use article para contenido distribuible de forma independiente
El elemento article: contenido independiente es una lección gratuita de HTML Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de HTML Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de HTML Academy incluye 4 lecciones en total.
¿Qué es article?
El elemento <article> representa contenido independiente y distribuible por separado:
- Tiene sentido por sí mismo, fuera del contexto de la página
- Puede distribuirse mediante RSS o una tarjeta para redes sociales sin perder su significado
Cuándo usar article
Use <article> para:
- Publicaciones de blog
- Artículos de noticias
- Publicaciones de foros
- Tarjetas de productos
- Comentarios (cada comentario es un article)
- Widgets o gadgets
Estructura de article
Un article típico incluye encabezado, contenido y pie de página:
<article>
<header>
<h2><a href="/posts/html-guide">HTML5 Complete Guide</a></h2>
<p>By <a rel="author" href="/authors/jane">Jane Smith</a></p>
<time datetime="2025-01-15">January 15, 2025</time>
</header>
<p>HTML5 brought many semantic improvements to the web...</p>
<footer>
<p>Tags: <a href="/tags/html">HTML</a>, <a href="/tags/web">Web</a></p>
</footer>
</article>Articles anidados (comentarios)
Los articles se pueden anidar para representar respuestas o subcontenido:
<article class="post">
<h2>Main Post Title</h2>
<p>Post content...</p>
<section class="comments">
<h3>Comments</h3>
<article class="comment">
<p>Great post! — <cite>Alice</cite></p>
</article>
<article class="comment">
<p>Thanks for sharing! — <cite>Bob</cite></p>
</article>
</section>
</article>Tarjetas de productos como article
Las tarjetas de productos o contenido pueden ser articles:
<ul class="product-grid">
<li>
<article class="product-card">
<img src="widget.jpg" alt="Widget Pro">
<h2>Widget Pro</h2>
<p>The best widget for professionals.</p>
<p>$49.99</p>
<a href="/products/widget-pro">View Product</a>
</article>
</li>
</ul>article frente a section
Confusión habitual: article frente a section:
<article>: independiente; tendría sentido aunque se extrajera de la página<section>: agrupación temática; necesita el contexto que la rodea para tener sentido
<!-- Article: can be shared standalone -->
<article>A blog post about HTML</article>
<!-- Section: a chapter of the post (not standalone) -->
<article>
<section><h2>Introduction</h2>...</section>
<section><h2>Deep Dive</h2>...</section>
</article>article y Schema.org
Combine article con JSON-LD de Schema.org para obtener resultados enriquecidos en las búsquedas:
<article>
<h1 id="title">HTML5 Guide</h1>
<time datetime="2025-01-15" id="date">Jan 15, 2025</time>
...
</article>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "HTML5 Guide",
"datePublished": "2025-01-15"
}
</script>El elemento cite
Use <cite> para el título de una obra o para indicar la atribución:
<article>
<h2>Book Review: <cite>Don't Make Me Think</cite></h2>
<p>By <a rel="author" href="/authors/me">Jane Smith</a></p>
<p>Steve Krug's book remains essential reading for UX designers...</p>
</article>Enlaces con rel=author
Indique la autoría de los enlaces dentro de article con rel="author":
<article>
<p>Written by
<a href="/authors/jane" rel="author">Jane Smith</a>
</p>
</article>
<!-- rel="author" helps search engines identify content authorship -->Varios articles en una página
Varios articles pueden aparecer en una lista o un feed:
<main>
<h1>Latest Posts</h1>
<article>...</article>
<article>...</article>
<article>...</article>
</main>
<!-- Each article is independently consumable -->
<!-- This is correct: multiple articles, one main -->Cuándo no usar article
No use <article> para:
- Secciones generales de la página sin significado independiente
- Elementos de navegación
- Secciones de marketing de una página de inicio (use
<section>) - Widgets de la barra lateral (use
<aside>)
Comprobación rápida
¿Cuál es la característica definitoria del contenido que pertenece a un elemento article?
Resumen: elemento article
Aspectos esenciales del elemento article:
- Contenido independiente y distribuible por separado
- Puede distribuirse mediante RSS o una vista previa para redes sociales sin perder su significado
- Ejemplos: publicaciones de blog, noticias, tarjetas de productos y comentarios
- Puede anidarse (una publicación con articles de comentarios anidados)
- Use
rel="author"en los enlaces de autoría dentro de article
Preguntas frecuentes
¿La lección «El elemento article: contenido independiente» es gratis?
Sí — el texto completo de «El elemento article: contenido independiente» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de HTML Academy, actualiza a CoddyKit PRO. El curso de HTML Academy incluye 4 lecciones en total.
¿Qué aprenderé en «El elemento article: contenido independiente»?
Use article para contenido distribuible de forma independiente Practicas HTML Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar HTML Academy?
No se requiere experiencia previa. HTML Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «El elemento article: contenido independiente»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de HTML Academy?
Sí. Cada lección de HTML Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- header nav main y footer
- El elemento article: contenido independiente
- El elemento section frente a div
- time address y mark