Co to jest `article` w HTML?

W HTML <article> to semantyczny znacznik służący do oznaczania samodzielnych, niezależnych fragmentów treści, które mogą funkcjonować oddzielnie od reszty dokumentu i mają sens nawet po wyeksportowaniu lub ponownym wykorzystaniu.

Czym jest <article>?

  • Definicja – element <article> reprezentuje niezależny komponent strony lub aplikacji, który stanowi samodzielną całość – np. post na blogu, artykuł prasowy, wpis na forum, pojedynczy komentarz użytkownika czy nawet interaktywny widget;
  • Cechy kluczowe
  • treść <article> powinna być samowystarczalna i możliwa do opublikowania niezależnie (np. w RSS, na innej stronie itp.),
  • może być używany wielokrotnie w jednym dokumencie – każda jednostka treści (np. wpis blogowy, komentarz) powinna mieć własny znacznik <article>,
  • pozwala na zagnieżdżanie: np. artykuł blogowy jako nadrzędny <article>, a w nim komentarze jako podrzędne <article>.

Dlaczego warto używać <article>?

  • uporządkowanie i lepsza zrozumiałość kodu,
  • większa dostępność stron dla czytników ekranu (np. osób niewidomych),
  • wspiera SEO – wyszukiwarki lepiej rozpoznają strukturę i sens treści,
  • umożliwia lepsze programistyczne manipulacje (np. automatyczne generowanie spisów treści, eksport poszczególnych wpisów).

Przykładowe zastosowania

Tabela poniżej przedstawia różne przykłady użycia <article>:

Zastosowanie Przykład kodu HTML
Post na blogu html<br><article><br> <h2>Jak działa CSS Grid?</h2><br> <p>CSS Grid to zaawansowany system układu siatki...</p><br></article>
Newsy i artykuły prasowe html<br><article><br> <h2>Nowa wersja HTML już dostępna</h2><br> <p>Wydano nową specyfikację języka HTML...</p><br></article>
Komentarze html<br><article><br> <h3>Komentarz użytkownika Jan</h3><br> <p>Świetny artykuł! Bardzo pomogło mi to zrozumieć temat.</p><br></article>
Poradniki, analizy html<br><article><br> <h2>Poradnik: Tworzenie dostępnych stron</h2><br> <section><h3>Krok 1</h3><p>Zadbaj o semantykę...</p></section><br></article>

Struktura elementu <article>

We wnętrzu <article> możesz używać praktycznie dowolnych elementów HTML:

  • Nagłówków (<h1> do <h6>),
  • Paragrafów (<p>),
  • Obrazów (<img>),
  • Sekcji (<section>, także zagnieżdżonych <article>),
  • List (<ul>, <ol>),
  • innych multimediów, cytatów, kodu itp.

Przykład zagnieżdżania komentarzy:

<article> <h2>Nowy post na blogu</h2> <p>Opis posta...</p> <article> <h3>Komentarz użytkownika</h3> <p>Bardzo ciekawe podejście!</p> </article> </article> 

Zalecenia i dobre praktyki

  • używaj <article> tylko tam, gdzie treść ma realnie sens jako oddzielny byt,
  • jeśli fragment jest tylko częścią większej całości i nie ma samodzielnego charakteru (np. sekcja w artykule), użyj raczej <section>,
  • stosuj odpowiedni nagłówek na początku każdego <article>, aby ułatwić nawigację osobom korzystającym z czytników ekranu,
  • pamiętaj, że sam znacznik nie wpływa na wygląd strony – do stylowania użyj CSS.

Podsumowanie

Element <article> wprowadza do dokumentu HTML logiczną strukturę, czytelność oraz poprawia dostępność i SEO strony internetowej. Poprawne stosowanie tego znacznika to klucz do nowoczesnych, semantycznych i profesjonalnych projektów webowych.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *