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
- `header`, `nav`, `main` et `footer`
- L’élément `article` : contenu autonome
- L’élément `section` ou `div`
- `time`, `address` et `mark`