HTML
HTML (HyperText Markup Language) to podstawowy język znaczników używany do tworzenia stron internetowych. Opisuje on strukturę dokumentu — nagłówki, akapity, listy, obrazy, odnośniki i formularze — które przeglądarka interpretuje i wyświetla jako gotową stronę. HTML jest jednym z trzech filarów front-endu obok CSS, odpowiadającego za wygląd, oraz JavaScript, odpowiadającego za interaktywność.
Jak działa HTML?
Dokument HTML składa się ze znaczników (tagów) ujętych w nawiasy ostrokątne, np. <p> dla akapitu czy <a> dla odnośnika. Większość znaczników występuje w parach — otwierającej i zamykającej — i może zawierać atrybuty doprecyzowujące ich działanie, jak adres w odnośniku czy tekst alternatywny obrazu. Przeglądarka buduje z tej struktury drzewo DOM (Document Object Model), na którym operują następnie style CSS oraz skrypty. Cały dokument serwer przesyła do przeglądarki protokołem HTTP.
Aktualny standard, HTML5, wprowadził znaczniki semantyczne (np. dla artykułu, nawigacji czy stopki), natywną obsługę multimediów bez wtyczek oraz elementy formularzy, które wcześniej wymagały skryptów. Semantyka to nie tylko porządek w kodzie — pomaga wyszukiwarkom i technologiom asystującym rozumieć hierarchię treści.
Zastosowanie w praktyce
HTML jest fundamentem każdej witryny — od prostej wizytówki po rozbudowaną aplikację. Systemy CMS jak WordPress generują HTML automatycznie na podstawie szablonów, ale znajomość języka pozwala świadomie kontrolować strukturę. Poprawnie zbudowany, semantyczny kod ma bezpośredni wpływ na SEO: właściwe użycie nagłówków H1–H6, atrybutów alt przy obrazach oraz znaczników semantycznych ułatwia robotom indeksację i zrozumienie treści strony.
HTML jest też podstawą danych strukturalnych (np. w formacie JSON-LD), które opisują zawartość strony w sposób zrozumiały dla wyszukiwarek i umożliwiają wyświetlanie wzbogaconych wyników. Znajomość poprawnej, zwalidowanej składni HTML pozostaje więc kluczową kompetencją nie tylko programisty front-endu, lecz także specjalisty SEO, dbającego o techniczną jakość i dostępność witryny.
Powiązane pojęcia
Najczęstsze pytania
Czy HTML to język programowania?
Nie w ścisłym sensie. HTML to język znaczników (markup) — opisuje strukturę i znaczenie treści, ale nie zawiera logiki, warunków ani pętli. Za dynamiczne zachowanie strony odpowiada JavaScript, a za wygląd CSS.
Czym jest HTML semantyczny i dlaczego jest ważny?
To stosowanie znaczników zgodnie z ich znaczeniem, np. nagłówek, artykuł, nawigacja czy stopka zamiast uniwersalnych elementów blokowych. Semantyka poprawia dostępność dla czytników ekranu oraz ułatwia robotom wyszukiwarek zrozumienie struktury i hierarchii treści.
