0Pricing
HTML Academy · Leçon

L’élément `article` : contenu autonome

Utilisez `article` pour du contenu pouvant être distribué indépendamment.

L’élément `article` : contenu autonome est une leçon HTML Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage HTML Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours HTML Academy comprend 4 leçons au total.

Qu’est-ce que l’élément article ?

L’élément <article> représente un contenu autonome et distribuable indépendamment :

  • Il reste compréhensible en dehors du contexte de la page
  • Vous pouvez le diffuser (RSS, carte pour les réseaux sociaux) sans en perdre le sens

Quand utiliser article

Utilisez <article> pour :

  • Les articles de blog
  • Les articles d’actualité
  • Les publications de forum
  • Les cartes de produit
  • Les commentaires (chaque commentaire est un article)
  • Les composants ou outils

Structure d’un article

Un article classique comprend un en-tête, un contenu et un pied de page :

<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 imbriqués (commentaires)

Les articles peuvent être imbriqués pour représenter des réponses ou du sous-contenu :

<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>

Cartes de produit comme articles

Les cartes de produit ou de contenu peuvent être des 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 ou section

Confusion fréquente — article ou section :

  • <article> — autonome ; resterait compréhensible s’il était extrait de la page
  • <section> — regroupement thématique ; le contexte environnant est nécessaire pour le comprendre
<!-- 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 et Schema.org

Associez article à Schema.org JSON-LD pour obtenir des résultats de recherche enrichis :

<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>

L’élément cite

Utilisez <cite> pour le titre d’une œuvre ou l’attribution d’une source :

<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>

rel=author sur les liens

Indiquez les liens vers l’auteur dans un article avec 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 -->

Plusieurs articles sur une page

Plusieurs articles peuvent apparaître dans une liste ou un flux :

<main>
  <h1>Latest Posts</h1>
  <article>...</article>
  <article>...</article>
  <article>...</article>
</main>
<!-- Each article is independently consumable -->
<!-- This is correct: multiple articles, one main -->

Quand ne pas utiliser article

N’utilisez pas <article> pour :

  • Les sections générales d’une page sans signification indépendante
  • Les éléments de navigation
  • Les sections promotionnelles d’une page d’accueil (utilisez <section>)
  • Les composants de la barre latérale (utilisez <aside>)

Vérification rapide

Quelle est la caractéristique déterminante d’un contenu qui appartient à un élément article ?

Récapitulatif : élément article

Principes essentiels de l’élément article :

  • Contenu autonome et distribuable indépendamment
  • Peut être diffusé (RSS, aperçu pour les réseaux sociaux) sans perdre son sens
  • Exemples : articles de blog, articles d’actualité, cartes de produit, commentaires
  • Peut être imbriqué (publication contenant des articles de commentaire imbriqués)
  • Utilisez rel="author" sur les liens vers l’auteur à l’intérieur de l’article

Questions Fréquemment Posées

La leçon « L’élément `article` : contenu autonome » est-elle gratuite ?

Oui — le texte complet de « L’élément `article` : contenu autonome » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours HTML Academy, passe à CoddyKit PRO. Le cours HTML Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « L’élément `article` : contenu autonome » ?

Utilisez `article` pour du contenu pouvant être distribué indépendamment. Tu pratiques HTML Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer HTML Academy ?

Aucune expérience préalable n'est requise. HTML Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « L’élément `article` : contenu autonome » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon HTML Academy ?

Oui. Chaque leçon HTML Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. `header`, `nav`, `main` et `footer`
  2. L’élément `article` : contenu autonome
  3. L’élément `section` ou `div`
  4. `time`, `address` et `mark`
← Retour à HTML Academy