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.
