Sobes.tech
Junior

Jaka jest różnica między elementami article i section w HTML?

sobes.tech AI

Odpowiedź od AI

article reprezentuje samodzielny, niezależny fragment treści, który może być rozpowszechniany lub ponownie używany poza głównym kontekstem strony. Przykłady: wpis na blogu, wiadomość, komentarz lub widżet.

section jest tematyczną grupą treści. Może to być sekcja na stronie (np. "Wprowadzenie", "Spis treści", "Kontakt") lub grupa powiązanych akapitów, obrazów itp. section często ma nagłówek.

Główna różnica: article to jednostka treści, która ma sens sama w sobie, podczas gdy section jest częścią strukturalną strony lub dokumentu.

Przykład użycia:

<article>
  <h2>Tytuł artykułu</h2>
  <p>Główny tekst artykułu...</p>
  <section>  <!-- Podsekcja w artykule -->
    <h3>Komentarze</h3>
    <article> <!-- Osobny komentarz jako samodzielny element -->
      <p>Tekst komentarza.</p>
    </article>
  </section>
</article>

<section> <!-- Oddzielna sekcja na stronie, niezwiązana z poprzednim artykułem -->
  <h2>Sekcja z dodatkowymi informacjami</h2>
  <p>Tekst dodatkowych informacji...</p>
</section>