HTML, czyli HyperText Markup Language, to podstawowy język służący do tworzenia struktur stron internetowych. Używany jest do definiowania elementów takich jak nagłówki, akapity, listy, linki, obrazy i wiele innych komponentów, które składają się na kompletną stronę internetową. HTML stanowi szkielet każdej strony WWW, a dzięki jego strukturze możliwe jest przedstawienie informacji w sposób uporządkowany i czytelny.
Każdy dokument HTML rozpoczyna się od deklaracji typu dokumentu (<!DOCTYPE html>
), która informuje przeglądarkę o wersji HTML, jakiej ma użyć do interpretacji strony. Następnie mamy otwierający znacznik <html>
, który oznacza początek dokumentu HTML, a w jego ramach znajdują się dwa główne elementy: <head>
i <body>
.
Spis treści
Podstawowe Elementy HTML
Struktura Dokumentu HTML
<!DOCTYPE html>
– deklaracja typu dokumentu.<html>
– znacznik otwierający cały dokument HTML.<head>
– sekcja zawierająca meta informacje, takie jak tytuł strony (<title>
), linki do plików CSS, skrypty JavaScript oraz meta tagi.<body>
– główna zawartość strony, która jest wyświetlana użytkownikom.
Elementy Treści
- Nagłówki (
<h1>
do<h6>
): Nagłówki służą do organizowania treści na stronie.<h1>
jest najważniejszym nagłówkiem, zazwyczaj używanym dla tytułu strony lub głównych sekcji, natomiast<h6>
jest najmniej ważnym. - Akapity (
<p>
): Akapity są podstawowym sposobem prezentacji tekstu na stronie. Użycie<p>
tworzy odstępy między blokami tekstu, co poprawia czytelność. - Listy (
<ul>
,<ol>
,<li>
): Listy są używane do prezentacji elementów w formie wypunktowanej (<ul>
) lub numerowanej (<ol>
). Każdy element listy znajduje się wewnątrz znacznika<li>
. - Linki (
<a>
): Linki są jednym z najważniejszych elementów HTML, pozwalającym na nawigację między różnymi stronami internetowymi. Znacznik<a>
zawiera atrybuthref
, który określa adres docelowy. - Obrazy (
<img>
): Obrazy są wstawiane na stronę za pomocą znacznika<img>
, który zawiera atrybutsrc
, wskazujący na lokalizację pliku graficznego.
Wprowadzenie do CSS
CSS, czyli Cascading Style Sheets, to język używany do opisywania wyglądu i formatowania strony stworzonej w HTML. Dzięki CSS możemy kontrolować takie aspekty jak kolory, czcionki, rozmieszczenie elementów na stronie, marginesy, odstępy, a także zaawansowane efekty wizualne, takie jak animacje.
Podstawy CSS
CSS składa się z selektorów i deklaracji. Selektory identyfikują, które elementy HTML mają być stylizowane, natomiast deklaracje definiują właściwości stylów, takie jak kolor tła czy wielkość czcionki.
Przykładowa reguła CSS:
p {
color: blue;
font-size: 16px;
}
W powyższym przykładzie selektor p
odnosi się do wszystkich akapitów na stronie, a deklaracje wewnątrz nawiasów klamrowych ustalają kolor tekstu na niebieski oraz rozmiar czcionki na 16 pikseli.
Typy Selektorów
- Selektory elementów: Stylizują wszystkie wystąpienia danego elementu HTML, np.
p
,h1
,div
. - Selektory klas (
.
): Stylizują elementy HTML z określoną klasą, np..nazwa-klasy
. - Selektory ID (
#
): Stylizują element HTML z określonym identyfikatorem, np.#nazwa-id
. - Selektory atrybutów: Stylizują elementy HTML na podstawie określonego atrybutu, np.
input[type="text"]
.
Model Pudełkowy CSS
Model pudełkowy to fundament zrozumienia, jak elementy są rozmieszczane na stronie. Każdy element HTML traktowany jest jako prostokątne pudełko składające się z:
- Content: Główna zawartość elementu.
- Padding: Przestrzeń między zawartością a obramowaniem.
- Border: Obramowanie wokół elementu.
- Margin: Przestrzeń na zewnątrz obramowania.
Model pudełkowy jest kluczowy do tworzenia estetycznych i funkcjonalnych układów stron.

Programista z pasją do tworzenia innowacyjnych rozwiązań technologicznych. Specjalizuje się w programowaniu w językach takich jak Python, JavaScript oraz C++, z bogatym doświadczeniem w pracy nad złożonymi projektami zarówno dla startupów, jak i dużych korporacji. Oprócz pracy programisty, Marek jest również aktywnym autorem wpisów na blogu technologicznym, gdzie dzieli się swoją wiedzą na temat nowych trendów w programowaniu, optymalizacji kodu oraz najlepszych praktyk w branży IT.