Witaj w praktycznym przewodniku, który krok po kroku pokaże Ci, jak stworzyć swoją pierwszą prostą stronę internetową od podstaw. Wykorzystamy do tego darmowy i intuicyjny edytor tekstu Notepad++, idealny dla osób, które nigdy wcześniej nie miały do czynienia z kodowaniem. Przygotuj się na fascynującą podróż do świata tworzenia stron WWW!
- Notepad++ to darmowy i prosty edytor kodu, idealny do nauki HTML.
- HTML5 to standard, który pozwala na budowanie struktury strony za pomocą znaczników.
- Kluczowe znaczniki to m.in. `
`, `
`, ``, `
`, `
- `/`
- `.
- Pamiętaj o kodowaniu UTF-8 i meta tagu ``, aby uniknąć problemów z polskimi znakami.
- Proces pracy to: edycja w Notepad++, zapis jako plik `.html` i podgląd w przeglądarce.
- Po opanowaniu podstaw HTML, kolejnym krokiem jest nauka CSS do stylizowania strony.
Notepad++ Twój pierwszy krok w świat tworzenia stron
Zacznijmy od wyboru odpowiedniego narzędzia. Wiem, że na rynku dostępne są dziesiątki, jeśli nie setki, edytorów kodu, ale dla początkujących Notepad++ jest absolutnym strzałem w dziesiątkę. Dlaczego? Przede wszystkim jest całkowicie darmowy, co jest ogromnym plusem, gdy dopiero zaczynasz swoją przygodę i nie chcesz inwestować w drogie oprogramowanie.
Poza tym, Notepad++ jest niezwykle prosty w obsłudze i ma bardzo niskie wymagania sprzętowe, co oznacza, że bez problemu uruchomisz go nawet na starszym komputerze. Co ważne dla nas, jako początkujących twórców stron, oferuje podświetlanie składni, które automatycznie koloruje różne elementy kodu HTML, znacznie ułatwiając jego czytanie i wychwytywanie błędów. Dodatkowo, jest dostępny w języku polskim, co z pewnością ułatwi nawigację i zrozumienie wszystkich opcji. Nie potrzebujesz drogich, skomplikowanych programów, aby zacząć Notepad++ w zupełności wystarczy!
Czym właściwie jest HTML i dlaczego nie potrzebujesz drogich programów?
Zanim zagłębimy się w praktykę, musimy zrozumieć podstawy. HTML, czyli HyperText Markup Language, to język znaczników, który służy do strukturyzowania treści w internecie. Ważne jest, aby pamiętać, że HTML to nie język programowania nie służy do tworzenia skomplikowanych funkcji, a jedynie do opisywania, co jest nagłówkiem, co akapitem, gdzie znajduje się obrazek czy link.
Dzięki HTML przeglądarka wie, jak wyświetlić Twoją treść. Obecnie standardem jest HTML5, który wprowadził wiele nowych, semantycznych znaczników, ułatwiających tworzenie bardziej przejrzystych i dostępnych stron. Jak już wspomniałem, Notepad++ jest idealny do nauki podstaw HTML, ponieważ nie przytłacza nadmiarem funkcji, pozwalając Ci skupić się na samym kodzie i jego strukturze. To właśnie ta prostota czyni go tak wartościowym narzędziem na start.
Instalacja i pierwsze uruchomienie Notepad++: przygotuj swoje narzędzie pracy
Pobranie i instalacja Notepad++ jest niezwykle prosta i intuicyjna. Wystarczy odwiedzić oficjalną stronę programu, pobrać najnowszą wersję instalatora i postępować zgodnie z instrukcjami na ekranie. Proces jest standardowy i nie powinien sprawić żadnych problemów. Po zainstalowaniu, uruchom program. Zobaczysz puste okno edytora to Twoje cyfrowe płótno, na którym za chwilę stworzysz swoją pierwszą stronę WWW.

Budujemy szkielet strony: podstawy, które musisz znać
Każda strona internetowa, niezależnie od jej złożoności, zaczyna się od prostego pliku HTML. To właśnie w nim zdefiniujemy strukturę naszej witryny.
Magiczny plik `index.html`: jak go poprawnie stworzyć i zapisać?
Pierwszym krokiem jest stworzenie nowego pliku i nadanie mu odpowiedniej nazwy. Oto jak to zrobić:
- W Notepad++ wybierz z menu "Plik" -> "Nowy". Otworzy się nowa, pusta zakładka.
- Teraz zapiszemy ten plik. Wybierz "Plik" -> "Zapisz jako...".
- W oknie zapisu, w polu "Nazwa pliku", wpisz
index.html. - Bardzo ważne: w polu "Typ" (lub "Zapisz jako typ") wybierz "All types (*.*)". Dzięki temu Notepad++ zapisze plik z rozszerzeniem `.html`, a nie `.txt`.
- Wybierz dogodną lokalizację na swoim komputerze (np. nowy folder "MojaStrona") i kliknij "Zapisz".
Dlaczego akurat index.html? Otóż, kiedy serwer WWW widzi folder, w którym znajduje się wiele plików, domyślnie szuka pliku o nazwie index.html i traktuje go jako główną stronę danego katalogu. To taka "wizytówka" Twojej witryny, która automatycznie wyświetli się, gdy ktoś odwiedzi Twój adres.
Struktura dokumentu HTML5: Kopiuj i wklej ten kod, aby zacząć
Każdy dokument HTML5 ma podstawową strukturę, która informuje przeglądarkę, jak interpretować zawartość. Nie musisz jej na razie w pełni rozumieć po prostu skopiuj i wklej poniższy kod do swojego pliku index.html w Notepad++. To nasz punkt wyjścia.
</code> to deklaracja typu dokumentu, która mówi przeglądarce, że ma do czynienia z HTML5. Element jest głównym elementem, który zawiera całą zawartość strony, a atrybut lang="pl" informuje o języku strony. Wewnątrz znajdują się dwie główne sekcje: i . Sekcja zawiera metadane o stronie (np. tytuł, kodowanie znaków), które nie są bezpośrednio widoczne dla użytkownika. Natomiast sekcja to miejsce, gdzie znajdzie się cała widoczna treść Twojej strony teksty, obrazy, linki itd.
Moja Pierwsza Strona
Sekcja ``: Co "mówisz" przeglądarce, zanim cokolwiek wyświetli?
Sekcja jest jak niewidzialny mózg Twojej strony. Nie zobaczysz jej zawartości bezpośrednio na stronie, ale jest ona niezwykle ważna dla przeglądarek i wyszukiwarek internetowych. To tutaj umieszczamy metadane, czyli informacje o stronie.
Na przykład, znacznik definiuje tytuł, który pojawia się na karcie przeglądarki lub w wynikach wyszukiwania. Inne ważne elementy to kodowanie znaków (o czym za chwilę), czy instrukcje dla urządzeń mobilnych. Pamiętaj, że choć nie widzisz tego na stronie, to właśnie w Twoja strona "mówi" światu, czym jest.
Klucz do polskich znaków: Jak uniknąć "krzaczków" za pomocą jednej linijki kodu?
Jednym z najczęstszych problemów, z jakimi spotykają się początkujący twórcy stron w Polsce, jest nieprawidłowe wyświetlanie polskich znaków diakrytycznych (ą, ę, ć, ł, itd.). Zamiast nich często pojawiają się tzw. "krzaczki". Na szczęście, rozwiązanie jest proste i wymaga dwóch kroków.
Po pierwsze, upewnij się, że Twój plik HTML jest zapisany w kodowaniu UTF-8. W Notepad++ możesz to sprawdzić i zmienić, wybierając z menu "Kodowanie" -> "Konwertuj na UTF-8". Po drugie, i to jest kluczowe, musisz dodać specjalny meta tag w sekcji Twojego dokumentu HTML. Ten tag informuje przeglądarkę, że strona używa kodowania UTF-8, co gwarantuje poprawne wyświetlanie wszystkich znaków, w tym polskich.
Wklej tę linijkę kodu do sekcji , tak jak w przykładzie podstawowej struktury. Dzięki temu Twoje "ą", "ę" i inne znaki zawsze będą wyglądać prawidłowo!

Wypełniamy stronę treścią: najważniejsze znaczniki HTML
Mając już szkielet strony, możemy zacząć wypełniać ją treścią. To właśnie w sekcji będziemy umieszczać wszystkie elementy widoczne dla użytkownika.
Tytuły i nagłówki (``, ``): Jak nadać hierarchię Twoim tekstom?
Nagłówki są niezwykle ważne dla strukturyzacji treści i jej czytelności. HTML oferuje sześć poziomów nagłówków, od (najważniejszy, zazwyczaj główny tytuł strony) do (najmniej ważny). Ważne jest, aby używać ich hierarchicznie tylko jeden na stronie, a następnie dla głównych sekcji, dla podsekcji itd. Ma to znaczenie nie tylko dla użytkownika, ale także dla SEO (optymalizacji pod kątem wyszukiwarek).
Oto przykłady, jak możesz ich użyć:
To jest główny tytuł strony
To jest podtytuł sekcji
To jest nagłówek mniejszej sekcji
Akapity (`
`): Podstawa każdej treści tekstowej
Akapit to podstawowy element do tworzenia bloków tekstu na stronie. Zawsze, gdy chcesz umieścić zwykły tekst, użyj znacznika . Każdy akapit automatycznie tworzy nową linię i dodaje niewielki odstęp od poprzedniego elementu, co poprawia czytelność.
To jest pierwszy akapit mojej strony internetowej. Tutaj możesz umieścić dowolny tekst.
Możesz tworzyć wiele akapitów, aby podzielić swoją treść na mniejsze, łatwiejsze do przyswojenia fragmenty.
Wyróżnij to, co ważne: pogrubienie (``) i pochylenie (``)
Czasami chcesz podkreślić pewne fragmenty tekstu, aby zwrócić na nie uwagę czytelnika. HTML oferuje do tego znaczniki i . Znacznik służy do oznaczania tekstu o dużym znaczeniu, a przeglądarki domyślnie wyświetlają go jako pogrubiony. Natomiast służy do oznaczania tekstu, na który chcesz położyć nacisk, a domyślnie jest on wyświetlany kursywą (pochyleniem). Pamiętaj, aby używać ich z umiarem, aby nie przesadzić z wyróżnianiem.
Ten tekst jest zwykły, ale ten fragment jest bardzo ważny, a ten fragment jest podkreślony.
Listy uporządkowane i nieuporządkowane (``, ` `): Jak tworzyć czytelne wypunktowania?
Listy to świetny sposób na prezentowanie informacji w sposób zorganizowany i łatwy do przyswojenia. HTML oferuje dwa główne typy list: uporządkowane (numerowane) i nieuporządkowane (punktowane).
Lista nieuporządkowana (, Unordered List) używa punktorów i jest idealna, gdy kolejność elementów nie ma znaczenia. Lista uporządkowana (, Ordered List) używa numeracji i jest przeznaczona dla elementów, których kolejność jest istotna (np. kroki instrukcji). Każdy pojedynczy element listy jest oznaczany znacznikiem (List Item).
Moja lista zakupów:
- Chleb
- Mleko
- Jajka
Kroki do sukcesu:
- Zaplanuj
- Działaj
- Analizuj
Dodaj multimedia i linki: ożyw swoją stronę
Strona internetowa to nie tylko tekst. Aby uczynić ją bardziej dynamiczną i interesującą, możemy dodawać obrazy oraz hiperłącza, które połączą naszą stronę z innymi zasobami w internecie.
Jak wstawić obrazek z komputera? Poznaj znacznik `` i jego atrybuty
Aby wstawić obrazek na swoją stronę, użyjemy znacznika . Jest to znacznik samodomykający się, co oznacza, że nie ma znacznika zamykającego (np. ). Kluczowym atrybutem dla jest src (source), który wskazuje przeglądarce, gdzie znajduje się plik obrazka. Jeśli obrazek znajduje się w tym samym folderze co Twój plik HTML, wystarczy podać jego nazwę.
Na przykład, jeśli masz plik moj-obrazek.jpg w tym samym folderze co index.html, użyjesz następującego kodu:

Pamiętaj, aby zawsze umieszczać obrazki w tym samym folderze lub w podfolderze, aby ścieżki względne działały poprawnie. Jeśli obrazek jest w podfolderze, np. "images", ścieżka będzie wyglądać tak: src="images/moj-obrazek.jpg".
Czym jest atrybut `alt` i dlaczego nigdy nie możesz o nim zapomnieć?
Obok atrybutu src, znacznik posiada jeszcze jeden, absolutnie kluczowy atrybut: alt (alternative text). Tekst alternatywny to krótki opis obrazka, który wyświetla się, gdy obrazek z jakiegoś powodu nie może zostać załadowany (np. z powodu błędu w ścieżce, słabego połączenia internetowego lub gdy użytkownik wyłączył wyświetlanie obrazków). Co ważniejsze, jest on czytany przez czytniki ekranowe dla osób niewidomych i niedowidzących, co czyni Twoją stronę dostępną dla szerszego grona odbiorców. Ponadto, atrybut alt ma znaczenie dla SEO, pomagając wyszukiwarkom zrozumieć zawartość obrazka. Zawsze, ale to zawsze, uzupełniaj ten atrybut!

Tworzymy hiperłącza (``): Jak połączyć swoją stronę z resztą internetu?
Hiperłącza, czyli linki, są sercem internetu. To one pozwalają użytkownikom nawigować między stronami i zasobami. Do tworzenia linków służy znacznik (anchor). Kluczowym atrybutem jest tutaj href (hypertext reference), który określa adres docelowy linku.
Możesz tworzyć linki zewnętrzne, prowadzące do innych stron w internecie, lub linki wewnętrzne, prowadzące do innych części Twojej strony lub do innych plików HTML w Twoim projekcie (np. do strony "O nas", którą stworzysz później).
Odwiedź Google lub przejdź do strony O nas.
Pamiętaj, że tekst między znacznikami i jest tym, co użytkownik zobaczy jako klikalny link.
Zapisz, uruchom i podziwiaj: zobacz efekt swojej pracy
Stworzenie kodu to tylko połowa sukcesu. Teraz nadszedł czas, aby zobaczyć, jak Twoja praca wygląda w przeglądarce internetowej. To jest moment, w którym Twoje linie kodu zamieniają się w widoczną stronę WWW!
Proces tworzenia w pętli: edytuj w Notepad++, zapisz i odśwież w przeglądarce
Tworzenie stron internetowych to proces iteracyjny, co oznacza, że będziesz ciągle powtarzać te same kroki. To pozwala na bieżąco widzieć efekty swojej pracy i szybko wprowadzać poprawki. Oto jak wygląda ten cykl:
-
Edycja kodu w Notepad++: Wprowadzasz zmiany w pliku
index.html, dodając nowe znaczniki, tekst, obrazy czy linki. -
Zapisanie zmian: Po każdej znaczącej zmianie lub dodaniu nowego elementu, zawsze zapisuj plik. Możesz to zrobić, wybierając "Plik" -> "Zapisz" lub używając skrótu klawiaturowego
Ctrl+S. -
Otworzenie lub odświeżenie strony w przeglądarce:
- Jeśli otwierasz plik po raz pierwszy, przejdź do folderu, w którym zapisałeś
index.html, kliknij prawym przyciskiem myszy na pliku i wybierz "Otwórz za pomocą" -> "Google Chrome" (lub inną preferowaną przeglądarkę). - Jeśli strona była już otwarta w przeglądarce, po prostu wróć do niej i odśwież stronę (zazwyczaj klawiszem
F5lub ikoną odświeżania obok paska adresu).
- Jeśli otwierasz plik po raz pierwszy, przejdź do folderu, w którym zapisałeś
Zobaczysz natychmiastowe efekty swoich zmian. Ten cykl edytuj, zapisz, odśwież będzie Twoim chlebem powszednim w świecie tworzenia stron.
Najczęstsze błędy początkujących: niezamknięty znacznik i literówki w kodzie
Na początku nauki, błędy są nieuniknione i są częścią procesu. Oto kilka najczęstszych pomyłek, na które warto zwrócić uwagę:
-
Brak zamknięcia znaczników: To klasyka! Zapominanie o zamknięciu znaczników, np. brak
polubpo. Może to prowadzić do dziwnego formatowania. -
Literówki w nazwach znaczników lub atrybutów: Nawet drobna literówka, np.
zamiast
(brak "g" w img), sprawi, że przeglądarka nie rozpozna elementu.
-
Błędne ścieżki do obrazków lub linków: Jeśli obrazek się nie wyświetla, a link nie działa, najprawdopodobniej ścieżka w atrybucie
srclubhrefjest nieprawidłowa. Sprawdź, czy nazwa pliku i folderu są poprawne i czy wielkość liter się zgadza.
Zawsze dokładnie sprawdzaj swój kod, linijka po linijce, w poszukiwaniu takich pomyłek. Notepad++ z podświetlaniem składni często pomaga je wychwycić, ale ludzkie oko jest niezastąpione.
Przeczytaj również: Pierwsza strona HTML w Notatniku? To prostsze, niż myślisz!
Stworzyłeś swoją pierwszą stronę co dalej?
Gratulacje! Właśnie stworzyłeś swoją pierwszą stronę internetową. To ogromny krok i powód do dumy. Ale to dopiero początek Twojej przygody z web developmentem. Co dalej?
Krok drugi CSS: Jak dodać kolory i style do Twojego projektu?
Twoja strona jest już strukturalnie poprawna, ale pewnie zauważyłeś, że wygląda dość... prosto. Brakuje jej kolorów, ładnych czcionek, odpowiedniego układu. Tutaj wkracza CSS (Cascading Style Sheets). CSS to język służący do stylowania stron internetowych. Pozwala on oddzielić prezentację (jak strona wygląda) od struktury (co strona zawiera, czyli HTML). Dzięki CSS będziesz mógł nadać swojej stronie unikalny wygląd, zmienić kolory, czcionki, rozmiary, tła, a także ułożyć elementy na stronie w dowolny sposób. To kolejny logiczny krok po opanowaniu podstaw HTML.
Moja strona jest tylko na komputerze jak opublikować ją w internecie?
Obecnie Twoja strona istnieje tylko na Twoim komputerze jako plik lokalny. Aby była dostępna dla każdego na świecie, musisz ją "opublikować" w internecie. Wymaga to dwóch głównych elementów: hostingu i domeny. Hosting to nic innego jak miejsce na serwerze, gdzie przechowywane są pliki Twojej strony, dostępne 24/7. Domena to adres internetowy (np. mojastrona.pl), który ludzie wpisują w przeglądarce, aby dotrzeć do Twojej strony. To kolejny, fascynujący etap, który pozwoli Ci pokazać światu swoje dzieło!
