Sobes.tech
Junior

Qual è la differenza tra gli elementi article e section in HTML?

sobes.tech AI

Risposta dell'AI

article rappresenta un frammento di contenuto autosufficiente e indipendente che può essere diffuso o riutilizzato al di fuori del contesto principale della pagina. Esempi: post sul blog, notizia, commento o widget.

section è un gruppo tematico di contenuto. Può essere una sezione di una pagina (ad esempio, "Introduzione", "Contenuto", "Contatti") o un gruppo di paragrafi, immagini correlati, ecc. section spesso ha un'intestazione.

Principale differenza: article è un'unità di contenuto che ha senso da sola, mentre section è una parte strutturale della pagina o del documento.

Esempio di utilizzo:

<article>
  <h2>Titolo dell'articolo</h2>
  <p>Testo principale dell'articolo...</p>
  <section>  <!-- Sottosezione all'interno dell'articolo -->
    <h3>Commenti</h3>
    <article> <!-- Commento individuale come elemento autosufficiente -->
      <p>Testo del commento.</p>
    </article>
  </section>
</article>

<section> <!-- Sezione separata sulla pagina, non collegata all'articolo precedente -->
  <h2>Sezione con informazioni aggiuntive</h2>
  <p>Testo di informazioni aggiuntive...</p>
</section>