← Back to course

Pierwsze Kroki z HTML

Pierwsze Kroki z HTML

Witaj w pierwszej lekcji HTML.

Dzisiaj zaczynamy od zera.

Bez frameworków.

Bez JavaScriptu.

Bez skomplikowanych narzędzi build.

Tylko jeden prosty plik HTML i przeglądarka.

Pięknie.

Podejrzanie prosto.

Czego Się Nauczysz

W tej lekcji nauczysz się:

Czym Jest HTML?

HTML oznacza:

HyperText Markup Language

Brzmi bardzo poważnie.

Ale idea jest prosta:

HTML opisuje strukturę strony webowej.

Mówi przeglądarce, co oznacza każda część strony.

Na przykład:

To jest nagłówek.
To jest akapit.
To jest link.
To jest obraz.

HTML nie służy głównie do robienia rzeczy pięknymi.

To robi głównie CSS.

HTML nie służy głównie do interakcji.

To robi głównie JavaScript.

HTML to szkielet.

Bez niego strona nie ma struktury.

A strona bez struktury jest jak szafka składana o północy bez instrukcji.

Możliwe, ale niebezpieczne.

Stwórz Folder do Ćwiczeń

Otwórz terminal i stwórz folder do ćwiczeń HTML:

mkdir -p ~/html-practice
cd ~/html-practice

Teraz stwórz plik index.html:

touch index.html

Otwórz go w edytorze.

Na przykład, jeśli używasz VS Code:

code index.html

Możesz użyć dowolnego edytora.

Najważniejsze, żeby plik nazywał się:

index.html

To popularna nazwa głównej strony witryny.

Twoja Pierwsza Strona HTML

Dodaj ten kod do index.html:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Moja Pierwsza Strona HTML</title>
</head>
<body>
  <h1>Cześć, HTML!</h1>
  <p>To jest moja pierwsza strona webowa.</p>
</body>
</html>

Zapisz plik.

Gratulacje.

Napisałeś swoją pierwszą stronę HTML.

Bez fajerwerków.

Ale przeglądarka jest gotowa.

Otwórz Stronę w Przeglądarce

Możesz otworzyć plik bezpośrednio w przeglądarce.

Znajdź plik i otwórz go.

Albo z terminala, jeśli system to obsługuje:

xdg-open index.html

Powinieneś zobaczyć:

Cześć, HTML!
To jest moja pierwsza strona webowa.

Przeglądarka czyta HTML i zamienia go w stronę webową.

To podstawowa magia.

Nie czarna magia.

Po prostu magia przeglądarki.

Zrozumienie Kodu

Spójrzmy na stronę kawałek po kawałku.

Ta linia mówi przeglądarce, że to dokument HTML:

<!DOCTYPE html>

Ta linia otwiera dokument HTML:

<html lang="pl">

Ta część zawiera informacje o stronie:

<head>
  <meta charset="UTF-8">
  <title>Moja Pierwsza Strona HTML</title>
</head>

title pojawia się w karcie przeglądarki.

Ta część zawiera widoczną treść:

<body>
  <h1>Cześć, HTML!</h1>
  <p>To jest moja pierwsza strona webowa.</p>
</body>

Wszystko wewnątrz body jest tym, co użytkownik widzi na stronie.

Nagłówki i Akapity

Tag h1 tworzy główny nagłówek:

<h1>Cześć, HTML!</h1>

Tag p tworzy akapit:

<p>To jest moja pierwsza strona webowa.</p>

Tagi HTML zwykle występują parami:

<p>Tag otwierający, treść, tag zamykający.</p>

Tag otwierający to:

<p>

Tag zamykający to:

</p>

Slash / oznacza, że element się kończy.

HTML lubi, gdy rzeczy są poprawnie zamknięte.

W przeciwieństwie do niektórych ludzi z kartami w przeglądarce.

Zmień Treść

Teraz zmień swoją stronę:

<body>
  <h1>Moja Pierwsza Strona</h1>
  <p>Cześć! Uczę się HTML krok po kroku.</p>
  <p>Ta strona jest prosta, ale prawdziwa.</p>
</body>

Zapisz plik.

Odśwież przeglądarkę.

Powinieneś zobaczyć nowy tekst.

To podstawowy workflow:

edytuj plik
zapisz plik
odśwież przeglądarkę
zobacz wynik

Proste.

Uczciwe.

Bez tajemniczego błędu build z innej planety.

Opcjonalnie: Uruchom Stronę przez Caddy

Bezpośrednie otwieranie pliku jest w porządku.

Ale możesz też serwować folder jak małą lokalną stronę.

Jeśli masz Caddy, uruchom to w ~/html-practice:

caddy file-server --listen :8080

Potem otwórz:

http://localhost:8080

To przydatne, bo bardziej przypomina działanie prawdziwych stron.

Twój komputer staje się małym serwerem webowym.

Bardzo małym.

Bardzo dumnym.

Częste Błędy

Brak Zapisu Pliku

Jeśli zmieniasz plik, ale przeglądarka się nie zmienia, najpierw zapisz plik.

Przeglądarka nie czyta w myślach.

HTML też nie.

Złe Rozszerzenie Pliku

To jest poprawne:

index.html

To nie jest to samo:

index.txt
index.html.txt

Plik powinien kończyć się na .html.

Brak Tagów Zamykających

To jest lepsze:

<p>Cześć świecie.</p>

To jest bałagan:

<p>Cześć świecie.

Przeglądarki dużo wybaczają, ale nie nadużywaj ich dobroci.

Cierpliwa przeglądarka nie jest wymówką dla chaotycznego HTML.

Praktyka

Stwórz stronę z:

Przykład:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>O Mnie</title>
</head>
<body>
  <h1>O Mnie</h1>
  <p>Cześć, mam na imię Viktor.</p>
  <p>Uczę się HTML, ponieważ chcę budować strony internetowe.</p>
</body>
</html>

Zmień tekst na swój.

Nie tylko kopiuj.

HTML lepiej wchodzi, kiedy palce trochę cierpią.

Mini Wyzwanie

Stwórz nowy plik:

touch about.html

W środku stwórz drugą stronę z:

Otwórz ją w przeglądarce.

Właśnie stworzyłeś więcej niż jedną stronę HTML.

Niebezpieczny postęp.

Podsumowanie

Dzisiaj nauczyłeś się, że:

Stworzyłeś swoją pierwszą stronę webową.

Mała strona.

Duży początek.

Następna Lekcja

W następnej lekcji dokładniej poznamy strukturę dokumentu HTML.

Zrozumiemy DOCTYPE, html, head, body, meta i dlaczego przeglądarki doceniają dobrą strukturę.