structure block

<article>

Représente un contenu indépendant et réutilisable : article de blog, billet de forum, carte de produit, widget.

Description

L’élément <article> représente un contenu autonome pouvant être distribué indépendamment du reste de la page. Le test : ce contenu aurait-il du sens s’il était publié dans un flux RSS ou copié dans un autre site ? Si oui, c’est probablement un <article>. Les articles peuvent être imbriqués (ex. commentaires dans un article de blog).

Syntaxe

<article>
  <h2>Titre de l'article</h2>
  <p>Contenu autonome.</p>
</article>

Exemples

Article de blog complet :

<article>
  <header>
    <h1>Pourquoi utiliser CSS Grid</h1>
    <p>Par <a href="/auteur/alice">Alice</a> — <time datetime="2025-01-20">20 janvier 2025</time></p>
  </header>
  <p>CSS Grid simplifie la mise en page complexe…</p>
  <footer>
    <p>Tags : <a href="/css">CSS</a>, <a href="/grid">Grid</a></p>
  </footer>
</article>

Liste de cartes produit :

<ul>
  <li>
    <article>
      <h2>Produit A</h2>
      <p>Description courte.</p>
      <a href="/produit-a">Voir le produit</a>
    </article>
  </li>
</ul>

Notes

<article> vs <section> : <article> est autonome et distributable ; <section> est thématique et fait partie d’un tout. Un article peut contenir des sections, une section peut contenir plusieurs articles.

Imbrication : les commentaires d’un article sont eux-mêmes des <article> imbriqués, car chaque commentaire est un contenu autonome.

Support navigateurs

Chrome5+ · Firefox4+ · Safari5+ · Edge12+