L’elemento article: contenuto autonomo
Usare article per contenuti distribuibili in modo indipendente
L’elemento article: contenuto autonomo è una lezione HTML Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento HTML Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso HTML Academy include 4 lezioni in totale.
Che cos'è article?
L'elemento <article> rappresenta contenuto autonomo e distribuibile indipendentemente:
- Ha senso anche da solo, al di fuori del contesto della pagina
- Può essere distribuito tramite syndication (RSS, social card) senza perderne il significato
Quando usare article
Utilizzi <article> per:
- Articoli di blog
- Articoli di giornale
- Post nei forum
- Schede prodotto
- Commenti (ogni commento è un article)
- Widget o gadget
Struttura di article
Un article tipico include intestazione, contenuto e piè di pagina:
<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>article annidati (commenti)
Gli article possono essere annidati per rappresentare risposte o sottocontenuti:
<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>Schede prodotto come article
Le schede di prodotti o contenuti possono essere article:
<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 vs section
Confusione comune: article e section:
<article>— autonomo; avrebbe senso anche se estratto dalla pagina<section>— raggruppamento tematico; per avere senso richiede il contesto circostante
<!-- 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 e Schema.org
Combini article con JSON-LD di Schema.org per ottenere risultati di ricerca avanzati:
<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'elemento cite
Utilizzi <cite> per il titolo di un'opera o per indicarne l'attribuzione:
<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 nei link
Indichi l'autore nei link all'interno di 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 -->Più article in una pagina
È possibile visualizzare più article in un elenco o in 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 -->Quando non usare article
Non utilizzi <article> per:
- Sezioni generiche della pagina prive di significato indipendente
- Elementi di navigazione
- Sezioni di marketing nella homepage (utilizzi
<section>) - Widget nella barra laterale (utilizzi
<aside>)
Verifica rapida
Qual è la caratteristica distintiva del contenuto che appartiene a un elemento article?
Riepilogo: elemento article
Elementi essenziali di article:
- Contenuto autonomo e distribuibile indipendentemente
- Può essere distribuito tramite syndication (RSS, anteprima social) senza perderne il significato
- Esempi: articoli di blog, articoli di giornale, schede prodotto, commenti
- Può essere annidato (un post con article di commenti annidati)
- Utilizzi
rel="author"nei link che indicano l'autore all'interno di article
Domande Frequenti
La lezione «L’elemento article: contenuto autonomo» è gratuita?
Sì — il testo completo di «L’elemento article: contenuto autonomo» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso HTML Academy, passa a CoddyKit PRO. Il corso HTML Academy include 4 lezioni in totale.
Cosa imparerò in «L’elemento article: contenuto autonomo»?
Usare article per contenuti distribuibili in modo indipendente Eserciti HTML Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare HTML Academy?
Non è richiesta alcuna esperienza precedente. HTML Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «L’elemento article: contenuto autonomo»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione HTML Academy?
Sì. Ogni lezione HTML Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- header nav main e footer
- L’elemento article: contenuto autonomo
- L’elemento section a confronto con div
- time address e mark