Jak działa internet i co to jest HTML?
Zrozumiesz czym jest HTML i jak przeglądarka (Chrome, Firefox) zamienia plik tekstowy na stronę którą widzisz.
Jak działa strona internetowa?
Wyobraź sobie, że strona internetowa to jak przepis kulinarny. Przepis opisuje słowami co zrobić i z czego — a kucharz (czyli przeglądarka) odczytuje ten przepis i przygotowuje gotowe danie (stronę którą widzisz).
Plik HTML to właśnie taki "przepis" — piszesz w nim co ma być na stronie i jak ma być ułożone. Przeglądarka go czyta i wyświetla wynik.
Co to jest HTML?
HTML to skrót od HyperText Markup Language — po polsku: język znaczników hipertekstu. Brzmi strasznie, ale w praktyce to po prostu:
Mówisz przeglądarce: "tu ma być nagłówek", "tu ma być akapit", "tu ma być obrazek".
Twój pierwszy kod HTML
Każdy plik HTML wygląda tak samo — ma obowiązkowy "szkielet". Oto on:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Moja pierwsza strona</title>
</head>
<body>
<h1>Witaj świecie!</h1>
<p>To jest moja pierwsza strona.</p>
</body>
</html>
Co robi każda linijka? 🔍
Przejdziemy przez każdą linię — bez pomijania czegokolwiek:
<!DOCTYPE html><html lang="pl">lang="pl" mówi przeglądarce że strona jest po polsku — pomaga to wyszukiwarce i czytnikom ekranu dla osób niewidomych.
<head> … </head><meta charset="UTF-8"><title>…</title><body> … </body><h1>…</h1><p>…</p>p od angielskiego paragraph. Każdy blok tekstu powinien być w osobnym znaczniku <p>.
Każdy znacznik otwierasz:
<p> i zamykasz: </p> (z ukośnikiem). Treść jest między nimi. Prawie każdy tag HTML działa w ten sposób.
Jak to uruchomić?
- Otwórz Notatnik (Windows) lub TextEdit (Mac)
- Wklej powyższy kod
- Zapisz plik jako index.html (ważne: rozszerzenie .html, nie .txt)
- Kliknij dwukrotnie na plik — otworzy się w przeglądarce
- 🎉 Widzisz "Witaj świecie!" — to Twoja pierwsza strona!
Struktura tagów — jak czytać kod HTML?
Skoro wiesz już co to HTML, czas zrozumieć jak działa każdy znacznik (tag) i jak je łączyć.
Budowa znacznika (tagu)
Tagi można zagnieżdżać
Wewnątrz tagów możesz umieszczać inne tagi — to się nazywa zagnieżdżanie. Ważna zasada: zamykaj tagi w odwrotnej kolejności niż je otwierałeś.
<!-- DOBRZE — zamknięcia w odwrotnej kolejności -->
<p>
To jest <strong>ważny</strong> tekst.
</p>
<!-- ŹLE — przekrzyżowane zamknięcia -->
<p>
To jest <strong>błąd</p></strong>
</p>
Nagłówki h1–h6, akapity i tekst
Nagłówki — hierarchia tytułów
HTML ma 6 poziomów nagłówków. Działają jak rozdziały i podrozdziały w książce:
<h1>Tytuł strony — największy</h1>
<h2>Sekcja — np. "O mnie"</h2>
<h3>Podsekcja</h3>
<h4>Mniejszy podtytuł</h4>
<h5>Rzadko używany</h5>
<h6>Najmniejszy nagłówek</h6>
<h1> tylko raz — to główny tytuł. Resztę sekcji zaznaczaj przez <h2>, <h3>… Google to sprawdza!
Formatowanie tekstu
<strong>Pogrubiony tekst</strong>
<em>Pochylony (kursywa)</em>
<u>Podkreślony</u>
<br> <!-- Nowa linia (bez zamknięcia!) -->
<hr> <!-- Pozioma linia —————— -->
CSS — jak sprawić żeby strona wyglądała ładnie?
HTML daje strukturę — CSS daje wygląd. Jeśli HTML to szkielet budynku, CSS to farba, meble i dekoracje.
Jak podłączyć CSS?
<head>
<!-- Podłączamy zewnętrzny plik CSS -->
<link rel="stylesheet" href="style.css">
</head>
Pierwsza reguła CSS
/* Selektor — wybieramy co zmieniamy */
h1 {
color: purple; /* kolor tekstu */
font-size: 48px; /* rozmiar czcionki */
text-align: center; /* wyśrodkowanie */
}
p {
color: #666666; /* szary tekst — zapis hex */
line-height: 1.6; /* odstęp między liniami */
}
color: purple;font-size: 48px;text-align: center;line-height: 1.6;