Masz pomysł na prostą wizytówkę, portfolio albo stronę projektu, ale nie wiesz, od czego zacząć? Do pierwszego działającego efektu wystarczą edytor kodu, przeglądarka i jeden plik. Pokażę, jak utworzyć stronę HTML od podstaw, dodać treść, połączyć ją z CSS-em, sprawdzić działanie i przygotować do publikacji.
Prosta strona HTML powstaje szybciej, niż się wydaje
- Potrzebujesz tylko edytora kodu i przeglądarki.
- Plik index.html zawiera strukturę strony i jej treść.
- HTML odpowiada za strukturę, CSS za wygląd, a JavaScript za interakcje.
- UTF-8 i lang="pl" pomagają poprawnie wyświetlać polskie znaki i określić język dokumentu.
- Publikacja wymaga hostingu oraz domeny, ale lokalne testowanie nic nie kosztuje.
Co jest potrzebne do stworzenia strony HTML
HTML to język znaczników, który opisuje strukturę dokumentu. Dzięki niemu przeglądarka wie, gdzie znajduje się nagłówek, akapit, obraz, lista czy link. Sam HTML nie odpowiada za atrakcyjny wygląd ani rozbudowane funkcje, dlatego w praktyce łączy się go z CSS-em i JavaScriptem.
Na początek nie potrzebujesz specjalistycznego programu. Wystarczy Visual Studio Code, Notepad++ albo nawet zwykły Notatnik. Ja polecam edytor z kolorowaniem składni, ponieważ od razu widać, czy zamknięto znacznik i gdzie może znajdować się błąd.
| Narzędzie | Do czego służy | Koszt na start |
|---|---|---|
| Edytor kodu | Pisanie i zapisywanie plików HTML oraz CSS | 0 zł |
| Przeglądarka | Podgląd działania strony | 0 zł |
| Hosting | Udostępnienie strony w internecie | Zależnie od usługi |
| Domena | Adres strony, na przykład twojprojekt.pl | Zależnie od rozszerzenia |
Jeżeli chcesz tylko nauczyć się podstaw, możesz pracować całkowicie lokalnie. Strona otwierana z dysku działa bez domeny, serwera i dodatkowych opłat. Dopiero publikacja wymaga wybrania hostingu, a w przypadku strony firmowej także własnego adresu.

Podstawowy szkielet dokumentu HTML
Utwórz folder projektu, a w nim plik o nazwie index.html. Rozszerzenie ma znaczenie, ponieważ informuje system i edytor, że zapisujesz dokument HTML, a nie zwykły plik tekstowy.
Wklej do pliku poniższy kod:
Moja pierwsza strona
Witaj na mojej stronie
To jest mój pierwszy dokument HTML.
Pierwsza linia informuje przeglądarkę, że korzystasz ze współczesnego HTML. Atrybut lang="pl" wskazuje język dokumentu, co pomaga czytnikom ekranowym i narzędziom przetwarzającym treść. Z kolei meta charset="utf-8" zabezpiecza polskie znaki przed wyświetlaniem przypadkowych symboli.
Znacznik zawiera informacje techniczne, takie jak tytuł karty przeglądarki i ustawienia widoku. Widoczna treść trafia do . Najczęstszy błąd początkujących polega na wpisywaniu tekstu poza właściwą strukturą albo pomijaniu zamykających znaczników.
Przeczytaj również: Jak zrobić drugą stronę HTML? Poradnik krok po kroku i linkowanie
Jak zobaczyć efekt w przeglądarce
Zapisz plik, kliknij go dwukrotnie i otwórz w przeglądarce. Po każdej zmianie w kodzie użyj skrótu Ctrl + S, a potem odśwież stronę. Jeśli widzisz stary rezultat, odświeżenie z pominięciem pamięci podręcznej zwykle rozwiązuje problem.
Nie przejmuj się, jeśli strona na początku wygląda bardzo skromnie. To prawidłowy etap. HTML buduje fundament, a dopiero CSS nadaje mu kolory, odstępy i układ.
Jak dodać treść, obrazy i linki
Najważniejsze elementy tekstowe to nagłówki od do , akapity oraz listy i . Na jednej stronie używaj zwykle jednego głównego nagłówka h1, a niższe poziomy dobieraj zgodnie z hierarchią treści.
Portfolio fotografa
Pokazuję zdjęcia wykonane podczas podróży i wydarzeń.
Zakres usług
- Sesje portretowe
- Fotografia produktowa
- Reportaże z wydarzeń
Obraz dodasz za pomocą znacznika . Atrybut alt powinien krótko opisywać grafikę, ponieważ korzystają z niego osoby używające czytników ekranowych oraz użytkownicy, którym obraz się nie załadował.

Link tworzy znacznik . Jeżeli odwołujesz się do własnej podstrony, pliki powinny znajdować się w logicznej strukturze folderów.
Kontakt
Do układania strony wybieram znaczniki semantyczne, takie jak Jeśli chcesz zmienić kolory, szerokość treści albo odstępy, utwórz w tym samym folderze plik style.css. Połącz go z dokumentem HTML w sekcji Przykładowy arkusz może wyglądać tak: Rozdzielenie struktury od wyglądu to jedna z najważniejszych zasad tworzenia stron. Dzięki temu możesz zmienić wygląd wielu podstron bez poprawiania każdego akapitu osobno. Początkujący często próbują stylować wszystko atrybutem Sprawdź stronę na szerokim monitorze i na telefonie. Responsywność oznacza dopasowanie układu do różnych rozmiarów ekranu. Na początek wystarczy elastyczna szerokość, ograniczenie maksymalnej szerokości treści i poprawnie ustawiony znacznik viewport. Lokalny plik HTML działa tylko na urządzeniu, na którym został zapisany. Aby inni mogli go otworzyć, musisz przesłać pliki na serwer. Przy prostej stronie wystarczą zazwyczaj index.html, style.css oraz folder z obrazami. Przed publikacją sprawdź, czy ścieżki do plików są względne i poprawne. Jeżeli obraz działa lokalnie, ale znika po wysłaniu strony, przyczyną zwykle jest literówka w nazwie folderu albo różnica między wielkimi i małymi literami. Do prostej wizytówki nie potrzebujesz od razu systemu CMS. Statyczna strona jest szybka, łatwa do kontroli i ma niewiele elementów, które mogą się zepsuć. CMS zaczyna mieć przewagę wtedy, gdy kilka osób regularnie publikuje artykuły, produkty lub aktualności. Najpierw sprawdź nazwę pliku. index.html.txt nie jest dokumentem HTML, nawet jeśli system ukrywa końcówki nazw. W ustawieniach eksploratora plików włącz wyświetlanie rozszerzeń, aby mieć pewność, co naprawdę zapisujesz. Gdy coś nie działa, nie zmieniaj od razu połowy kodu. Otwórz narzędzia deweloperskie przeglądarki klawiszem F12 i sprawdź zakładkę Console lub Network. Komunikat o brakującym pliku często prowadzi prosto do przyczyny. Przydatne jest także przejście przez krótką checklistę. Czy dokument ma tytuł? Czy język ustawiono na polski? Czy nagłówki są ułożone logicznie? Czy linki działają, obrazy mają tekst alternatywny, a strona jest czytelna na telefonie? Takie podstawy robią większą różnicę niż efektowne animacje. Po opanowaniu struktury dokumentu warto nauczyć się selektorów CSS, układu Flexbox i Grid oraz podstaw JavaScriptu. Nie próbowałbym jednak poznawać wszystkiego jednocześnie. Najlepszy postęp daje mały projekt, na przykład strona portfolio z trzema podstronami, formularzem kontaktowym i responsywnym menu. HTML pozostaje przydatny nawet wtedy, gdy później korzystasz z frameworków albo generatorów kodu. Narzędzia mogą przyspieszyć pracę, ale bez rozumienia struktury trudno ocenić, czy wygenerowana strona jest dostępna, szybka i łatwa do utrzymania. Na start zapamiętaj prosty podział: HTML opisuje znaczenie treści, CSS odpowiada za prezentację, a JavaScript dodaje zachowanie. Kiedy te role są rozdzielone, łatwiej poprawiać błędy i rozwijać projekt bez przepisywania go od zera. Najprostsza droga wygląda tak: utwórz folder, dodaj index.html, wpisz poprawny szkielet, uzupełnij treść i otwórz plik w przeglądarce. Potem dołącz CSS, sprawdź wersję mobilną i dopiero na końcu zdecyduj, czy potrzebujesz domeny oraz hostingu. Nie musisz znać dziesiątek znaczników, żeby zacząć. Wystarczy rozumieć kilka podstawowych elementów i świadomie budować z nich dokument. Każda kolejna strona będzie wtedy nie tylko szybsza do wykonania, ale też bardziej uporządkowana, dostępna i gotowa do dalszej rozbudowy., , , i . Są czytelniejsze od wielokrotnego używania Jak połączyć HTML z CSS-em
:body {
margin: 0;
font-family: Arial, sans-serif;
line-height: 1.6;
color: #222;
background: #f4f6f8;
}
main {
max-width: 900px;
margin: 40px auto;
padding: 24px;
background: #fff;
}
h1 {
color: #155eef;
}style w HTML, ale przy większym projekcie szybko robi się to nieczytelne.Strona lokalna a publikacja w internecie
Rozwiązanie
Kiedy ma sens
Ograniczenie
Hosting współdzielony
Dla małej strony firmowej lub portfolio
Zasoby zależą od innych użytkowników serwera
Hosting statyczny
Dla plików HTML, CSS i prostego JavaScriptu
Nie obsłuży typowej aplikacji z bazą danych bez dodatkowych usług
System CMS
Gdy treść ma być często zmieniana bez kodowania
Więcej konfiguracji, aktualizacji i potencjalnych problemów
Błędy, które najczęściej blokują początkujących
bez .alt przy obrazach.Co rozwijać po pierwszej stronie
Od pustego pliku do działającej wizytówki