odzyskac-dane.com.pl
Łukasz Wójcik

Łukasz Wójcik

7 września 2025

Twoja pierwsza strona HTML: Poradnik krok po kroku w 15 minut

Twoja pierwsza strona HTML: Poradnik krok po kroku w 15 minut

Spis treści

Czy marzysz o stworzeniu własnej strony internetowej, ale nie wiesz, od czego zacząć? Ten przewodnik to Twój pierwszy krok w fascynujący świat tworzenia stron! Pokażę Ci, jak stworzyć prostą stronę HTML od zera, bez żadnego wcześniejszego doświadczenia. To umiejętność, która otwiera drzwi do wielu możliwości od osobistego portfolio po budowanie zaawansowanych aplikacji webowych.

Tworzenie strony HTML od podstaw kluczowe kroki dla początkujących

  • HTML5 to fundament każdej strony, a do jego tworzenia wystarczy edytor tekstu i przeglądarka.
  • Kluczowe elementy to nagłówki, akapity, linki, obrazy i listy, które budują treść strony.
  • Semantyczne tagi HTML5 (np. `
    `, `
  • Za wygląd strony odpowiada CSS, który można łatwo podłączyć do dokumentu HTML.
  • Gotową stronę HTML można opublikować za darmo w internecie, np. za pomocą GitHub Pages.
  • Ważne jest unikanie podstawowych błędów i walidacja kodu, aby strona działała poprawnie.

Visual Studio Code edytor kodu, podstawowa struktura HTML

Stwórz swoją pierwszą stronę HTML w 15 minut

Wiem, że początki mogą wydawać się trudne, ale obiecuję Ci, że stworzenie pierwszej strony HTML jest znacznie prostsze, niż myślisz! Wystarczy kilka podstawowych narzędzi i chęć do nauki. Przygotuj się na to, że już za chwilę zobaczysz efekty swojej pracy w przeglądarce.

Niezbędne narzędzia, które masz już na komputerze

Do rozpoczęcia przygody z HTML nie potrzebujesz żadnych skomplikowanych programów. Wszystko, co jest Ci potrzebne, prawdopodobnie masz już zainstalowane:

  • Prosty edytor tekstu: Na początek wystarczy nawet systemowy Notatnik (Windows) lub TextEdit (macOS). Pozwalają one na pisanie czystego tekstu, co jest kluczowe dla kodu HTML.
  • Przeglądarka internetowa: Chrome, Firefox, Edge czy Safari każda z nich doskonale nadaje się do podglądania Twojej strony. To właśnie w niej będziesz widział efekty swojej pracy.
  • Darmowe edytory kodu (zalecane): Jeśli chcesz pisać kod efektywniej i wygodniej, polecam darmowe narzędzia takie jak Visual Studio Code, Sublime Text czy Atom. Oferują one funkcje takie jak kolorowanie składni (co ułatwia czytanie kodu), automatyczne zamykanie tagów i podpowiedzi, które znacznie przyspieszają pracę i pomagają unikać błędów.

Tworzenie pliku index.html serca Twojej strony

Pierwszym krokiem jest utworzenie pliku, który będzie zawierał kod Twojej strony. Otwórz swój edytor tekstu (np. Notatnik) i zapisz pusty plik jako index.html. Pamiętaj, aby wybrać opcję "Wszystkie pliki" lub "All files" przy zapisywaniu, aby uniknąć dodania rozszerzenia .txt. Nazwa index.html jest uniwersalnie rozpoznawana przez serwery jako domyślna strona główna witryny, co jest bardzo ważne, gdy będziesz chciał opublikować swoją stronę w internecie.

Szkielet każdego dokumentu HTML, czyli absolutne podstawy

Każdy dokument HTML ma swoją podstawową strukturę, którą musisz znać. To jak szkielet, na którym zbudujesz całą resztę. Zaczynamy od deklaracji </code>, która informuje przeglądarkę, że ma do czynienia z dokumentem HTML5. Następnie mamy główny tag , który obejmuje całą stronę i określa język jako polski. W jego wnętrzu znajdują się dwie główne sekcje: i .

Sekcja zawiera metadane strony, czyli informacje niewidoczne bezpośrednio dla użytkownika, ale ważne dla przeglądarki i wyszukiwarek. Tutaj umieszczamy , który zapewnia poprawne wyświetlanie polskich znaków, oraz , czyli tytuł strony widoczny na karcie przeglądarki. Z kolei sekcja to miejsce, gdzie znajdzie się cała widoczna treść Twojej strony tekst, obrazy, linki i wszystko inne, co użytkownik zobaczy.



   Moja Pierwsza Strona HTML

 

Podgląd na żywo, czyli jak zobaczyć efekty swojej pracy?

Po zapisaniu pliku index.html z podstawową strukturą, możesz już zobaczyć swoją pustą stronę w przeglądarce. Wystarczy, że znajdziesz plik index.html na swoim komputerze i dwukrotnie klikniesz na niego. Domyślnie otworzy się w Twojej przeglądarce internetowej. Na razie będzie pusta, ale na karcie przeglądarki zobaczysz tytuł "Moja Pierwsza Strona HTML". To kluczowy krok od teraz, po każdej zmianie w kodzie, wystarczy zapisać plik i odświeżyć stronę w przeglądarce, aby zobaczyć efekty.

Ożyw swoją stronę: kluczowe elementy HTML

Skoro masz już szkielet, czas wypełnić go treścią! Poznanie kilku podstawowych tagów HTML pozwoli Ci na budowanie sensownych i czytelnych informacji. To właśnie te elementy sprawią, że Twoja strona przestanie być pustym płótnem, a stanie się nośnikiem treści.

Nagłówki i akapity: Jak poprawnie strukturyzować tekst?

Nagłówki (od

do
) służą do hierarchicznego porządkowania treści.

to najważniejszy nagłówek na stronie (zazwyczaj tylko jeden na stronę, opisujący jej główny temat), a kolejne (

,

itd.) oznaczają podrozdziały. Używaj ich zgodnie z logiką, a nie tylko dla wielkości czcionki to ważne dla SEO i dostępności. Akapity tworzymy za pomocą tagu

. Każdy akapit powinien zawierać spójną myśl.

Witaj na mojej pierwszej stronie!

O mnie

Nazywam się Łukasz Wójcik i cieszę się, że mogę Cię wprowadzić w świat HTML.

Moje hobby

Poza kodowaniem lubię podróżować i czytać książki.

Linki, które łączą ze światem: Wstawianie odnośników

Internet to sieć połączonych stron, a za te połączenia odpowiadają linki, czyli odnośniki. Tworzymy je za pomocą tagu (od "anchor"). Kluczowym atrybutem jest href, który określa adres docelowy linku. Możesz linkować do innych stron w internecie (linki zewnętrzne) lub do innych sekcji czy stron w ramach Twojej witryny (linki wewnętrzne). Jeśli chcesz, aby link otwierał się w nowej karcie przeglądarki, dodaj atrybut target="_blank".

Odwiedź Google, aby znaleźć więcej informacji.

Sprawdź stronę o mnie (jeśli ją stworzysz!).

Obraz wart więcej niż tysiąc słów: Jak dodać grafikę?

Obrazy wzbogacają każdą stronę. Dodajemy je za pomocą tagu . Jest to tag samodomykający się, co oznacza, że nie ma tagu zamykającego . Dwa najważniejsze atrybuty to src (źródło), który wskazuje ścieżkę do pliku graficznego, oraz alt (tekst alternatywny). Tekst alternatywny jest niezwykle ważny wyświetla się, gdy obraz się nie załaduje, jest czytany przez czytniki ekranu dla osób niewidomych i pomaga wyszukiwarkom zrozumieć, co przedstawia obraz, co wpływa na SEO.

Opis mojego obrazka, np. zachód słońca nad morzem

Pamiętaj, aby plik moj-obrazek.jpg znajdował się w tym samym folderze co Twój plik index.html, albo podaj poprawną ścieżkę do niego.

Listy uporządkowane i nieuporządkowane: Organizacja treści

Listy to świetny sposób na prezentowanie informacji w czytelny sposób. Mamy dwa główne typy: listy nieuporządkowane (

    unordered list), które zazwyczaj wyświetlane są z punktorami, oraz listy uporządkowane (
      ordered list), które są numerowane. Każdy element listy umieszczamy w tagu
    1. (list item).

      Moje ulubione języki programowania:

      • HTML
      • CSS
      • JavaScript

      Kroki do stworzenia strony:

      1. Utwórz plik index.html
      2. Dodaj podstawową strukturę
      3. Wypełnij treścią

      Diagram struktury strony HTML5 z tagami semantycznymi

      Semantyczny HTML5: dlaczego struktura jest ważna?

      Kiedyś strony budowano głównie za pomocą tagów

      , które są bardzo uniwersalne, ale nie niosą ze sobą żadnego znaczenia. HTML5 wprowadził tak zwane tagi semantyczne. Są to tagi, które opisują rodzaj treści, jaką zawierają. To ogromny krok naprzód, ponieważ dzięki nim kod staje się bardziej zrozumiały zarówno dla deweloperów, jak i dla maszyn czyli przede wszystkim dla wyszukiwarek internetowych i czytników ekranu.

      Czym są tagi semantyczne i dlaczego Google je kocha?

      Tagi semantyczne, takie jak

      , czy
      , mówią przeglądarce i wyszukiwarkom (takim jak Google) nie tylko "tutaj jest jakiś blok treści", ale "tutaj jest nagłówek strony", "tutaj jest nawigacja" czy "tutaj jest stopka". Google "kocha" te tagi, ponieważ ułatwiają mu zrozumienie struktury i kontekstu treści na stronie. Dzięki temu może lepiej indeksować Twoją stronę i prezentować ją w wynikach wyszukiwania. Dla użytkowników z niepełnosprawnościami, korzystających z czytników ekranu, tagi semantyczne sprawiają, że nawigacja po stronie jest znacznie bardziej intuicyjna i dostępna.

      Poznajmy najważniejsze tagi semantyczne, które powinieneś stosować w każdej nowoczesnej stronie:

      • :
        Reprezentuje nagłówek strony lub sekcji. Często zawiera logo, tytuł strony i nawigację.
      • : Służy do grupowania głównych linków nawigacyjnych (menu).
      • :
        Obejmuje główną, unikalną treść dokumentu. Na stronie powinien być tylko jeden tag
        .
      • :
        Grupuje tematycznie powiązane treści w dokumencie. Może zawierać własny nagłówek.
      • :
        Reprezentuje niezależną, samodzielną treść, która mogłaby być rozpowszechniana niezależnie od reszty strony (np. wpis na blogu, artykuł prasowy).
      • : Zawiera treści poboczne, które są powiązane z główną treścią, ale mogą być od niej oddzielone (np. paski boczne, reklamy, powiązane posty).
      • :
        Reprezentuje stopkę strony lub sekcji. Zazwyczaj zawiera informacje o prawach autorskich, linki do polityki prywatności czy dane kontaktowe.

      Oto przykład prostej struktury strony z użyciem tych tagów:

       

      Moja Strona

      Witaj na mojej stronie głównej!

      Pierwszy wpis

      To jest treść mojego pierwszego wpisu.

      © 2023 Łukasz Wójcik

      Dodaj styl do strony: wprowadzenie do CSS

      HTML jest jak szkielet i mięśnie Twojej strony definiuje jej strukturę i treść. Ale co z wyglądem? Kolory, czcionki, rozmieszczenie elementów? Za to wszystko odpowiada CSS (Cascading Style Sheets). To właśnie CSS sprawia, że strony są atrakcyjne i łatwe w odbiorze. Bez CSS Twoja strona będzie wyglądać bardzo podstawowo, jakby cofnęła się w czasie o 20 lat.

      Wprowadzenie do CSS: Trzy sposoby na ostylowanie HTML

      Istnieją trzy główne sposoby na dodanie stylów CSS do dokumentu HTML:

      • Style inline: Bezpośrednio w tagu HTML, za pomocą atrybutu style (np.

        ). Jest to najmniej zalecana metoda, ponieważ miesza strukturę z wyglądem i jest trudna w zarządzaniu.
      • Style wewnętrzne: Umieszczone w sekcji dokumentu HTML, wewnątrz tagu . Dobre dla małych, pojedynczych stron, ale przy większych projektach staje się nieporęczne.
      • Zewnętrzne arkusze stylów: To najlepsza praktyka. Style są zapisane w osobnym pliku z rozszerzeniem .css (np. style.css) i podłączone do dokumentu HTML. Pozwala to na łatwe zarządzanie stylami wielu stron jednocześnie i utrzymuje kod HTML w czystości.

      Jak podpiąć zewnętrzny arkusz stylów (style.css)?

      Aby podłączyć zewnętrzny arkusz stylów, musisz utworzyć nowy plik tekstowy i zapisać go jako style.css (lub inną wybraną nazwą, pamiętając o rozszerzeniu .css). Następnie, w sekcji Twojego pliku index.html, dodaj tag . Atrybut rel="stylesheet" informuje przeglądarkę, że to arkusz stylów, a href="style.css" wskazuje ścieżkę do Twojego pliku CSS. Upewnij się, że plik style.css znajduje się w tym samym folderze co index.html, albo podaj poprawną ścieżkę.

         Moja Pierwsza Strona HTML 
      

      Prosty przykład: Zmiana koloru tła i czcionki

      Teraz, gdy masz podłączony plik style.css, możesz zacząć dodawać do niego reguły. Na przykład, aby zmienić kolor tła całej strony i kolor czcionki dla nagłówka

      , dodaj następujący kod do pliku style.css:

      body { background-color: #f0f0f0; /* Jasnoszare tło */ font-family: Arial, sans-serif;
      } h1 { color: #333333; /* Ciemnoszary nagłówek */
      }

      Zapisz plik style.css, a następnie odśwież index.html w przeglądarce. Zobaczysz, że tło strony zmieniło kolor na jasnoszary, a nagłówek

      stał się ciemnoszary i używa czcionki Arial. Gratulacje, właśnie dodałeś swoje pierwsze style CSS!

      Pokaż światu swoje dzieło: publikacja strony

      Stworzenie strony HTML na swoim komputerze to fantastyczny początek, ale prawdziwa magia dzieje się, gdy możesz pokazać ją innym. Publikacja strony w internecie sprawia, że jest ona dostępna dla każdego, kto ma połączenie z siecią. To moment, w którym Twoje dzieło ożywa i staje się częścią globalnej sieci.

      Co to jest hosting i dlaczego go potrzebujesz?

      Aby Twoja strona była dostępna w internecie 24 godziny na dobę, 7 dni w tygodniu, musi być przechowywana na specjalnym komputerze, zwanym serwerem. Usługa przechowywania plików strony na serwerze i udostępniania ich przez internet nazywa się hostingiem internetowym. Bez hostingu, Twoja strona będzie dostępna tylko na Twoim komputerze. Hosting to w zasadzie "wynajęcie miejsca" na serwerze, dzięki czemu każdy, kto wpisze adres Twojej strony, będzie mógł ją zobaczyć.

      Jak za darmo opublikować swoją stronę HTML na GitHub Pages?

      Dla statycznych stron HTML (czyli takich, które nie wymagają bazy danych ani zaawansowanego przetwarzania po stronie serwera), GitHub Pages to jedno z najpopularniejszych i darmowych rozwiązań. Jest to świetna opcja dla początkujących, ponieważ integruje się z systemem kontroli wersji Git (który jest standardem w branży) i jest stosunkowo prosta w obsłudze. Kluczowe korzyści to: darmowy hosting, łatwa integracja ze zmianami w kodzie i możliwość zaprezentowania swoich projektów w portfolio.

      Krok po kroku: Od lokalnego pliku do działającego linku

      Oto uproszczony proces publikacji Twojej strony na GitHub Pages:

      1. Załóż konto na GitHub: Jeśli jeszcze go nie masz, wejdź na github.com i zarejestruj się.
      2. Utwórz nowe repozytorium: Po zalogowaniu kliknij znak plusa (+) w prawym górnym rogu i wybierz "New repository". Nadaj mu nazwę, np. moja-pierwsza-strona. Upewnij się, że jest publiczne.
      3. Prześlij swoje pliki: Przejdź do utworzonego repozytorium. Możesz przeciągnąć i upuścić pliki index.html i style.css (oraz inne pliki, np. obrazki) bezpośrednio do okna przeglądarki, a następnie zatwierdzić zmiany (commit).
      4. Aktywuj GitHub Pages: W swoim repozytorium przejdź do zakładki "Settings". Po lewej stronie znajdź "Pages". W sekcji "Build and deployment" wybierz "Deploy from a branch" i jako branch wybierz main (lub master, jeśli tak nazwałeś swoją główną gałąź) oraz folder /root. Zapisz zmiany.
      5. Poczekaj na publikację: GitHub Pages potrzebuje kilku minut na zbudowanie i opublikowanie Twojej strony. Po chwili, w sekcji "Pages" pojawi się link do Twojej strony (będzie to coś w stylu twoja-nazwa-uzytkownika.github.io/nazwa-repozytorium/).

      I gotowe! Twoja strona jest teraz dostępna dla każdego na świecie.

      Unikaj błędów: najczęstsze pułapki początkujących

      Wszyscy popełniamy błędy, zwłaszcza na początku nauki. To naturalna część procesu! Ważne jest, aby wiedzieć, na co zwracać uwagę, by szybko je identyfikować i naprawiać. Dzięki temu nauka będzie przyjemniejsza i bardziej efektywna.

      Zapomniane tagi zamykające: Jak ich nie gubić?

      Jednym z najczęstszych błędów jest zapominanie o tagach zamykających, takich jak

      ,
      czy . Brak tagu zamykającego może spowodować, że przeglądarka nie będzie wiedziała, gdzie kończy się dany element, co prowadzi do nieprzewidzianych problemów z układem i stylem strony. Jeśli używasz edytora kodu (jak Visual Studio Code), często automatycznie zamyka on tagi, co znacznie ułatwia pracę. Zawsze sprawdzaj, czy każdy otwarty tag ma swój odpowiednik zamykający (chyba że jest to tag samodomykający się, jak ).

      Błędne ścieżki do obrazków dlaczego grafiki się nie wyświetlają?

      Często zdarza się, że dodajemy obrazek, a na stronie zamiast niego widzimy małą ikonkę zepsutego pliku. Najczęściej powodem jest błędna ścieżka w atrybucie src tagu . Upewnij się, że ścieżka do pliku graficznego jest poprawna. Jeśli obrazek jest w tym samym folderze co plik HTML, wystarczy sama nazwa pliku (np. src="moj-obrazek.jpg"). Jeśli jest w podfolderze, musisz podać ścieżkę względną (np. src="images/moj-obrazek.jpg"). Zawsze sprawdzaj pisownię i wielkość liter systemy operacyjne są na to wrażliwe.

      Walidacja kodu: Twoje darmowe narzędzie do sprawdzania błędów

      Istnieje świetne, darmowe narzędzie, które pomoże Ci znaleźć błędy w kodzie HTML to walidator W3C, dostępny pod adresem validator.w3.org. Możesz wkleić tam swój kod HTML lub podać adres URL opublikowanej strony, a walidator wskaże Ci wszelkie niezgodności ze standardami HTML. Korzystanie z walidatora jest bardzo ważne, ponieważ poprawny kod jest bardziej przewidywalny, łatwiejszy w utrzymaniu i lepiej interpretowany przez przeglądarki oraz wyszukiwarki.

      Co dalej? Rozwój po stworzeniu pierwszej strony HTML

      Gratulacje! Stworzyłeś swoją pierwszą stronę HTML i opublikowałeś ją w internecie. To ogromny sukces i solidny fundament. Ale to dopiero początek Twojej podróży w świecie tworzenia stron. Internet jest dynamiczny, a możliwości rozwoju są niemal nieograniczone. Zachęcam Cię do dalszej nauki i eksperymentowania!

      Odkryj moc CSS: Przenieś wygląd strony na wyższy poziom

      HTML daje strukturę, ale to CSS sprawia, że strona jest piękna i funkcjonalna. Po opanowaniu podstaw, zanurz się głębiej w świat CSS. Naucz się, jak tworzyć responsywne układy (dopasowujące się do różnych rozmiarów ekranów), animacje, efekty przejść, a także jak używać nowoczesnych technik, takich jak Flexbox i Grid. Pełna kontrola nad wyglądem strony to klucz do tworzenia profesjonalnych i atrakcyjnych wizualnie witryn.

      Dodaj interaktywność z JavaScript: Podstawy, które musisz znać

      Jeśli chcesz, aby Twoja strona była interaktywna reagowała na kliknięcia użytkownika, wyświetlała dynamiczne treści, animacje czy formularze musisz poznać JavaScript. To trzeci filar nowoczesnego web developmentu. Zacznij od podstaw: zmienne, funkcje, warunki, pętle i manipulacja DOM (Document Object Model). JavaScript ożywia statyczne strony HTML i CSS, pozwalając na tworzenie zaawansowanych aplikacji webowych.

      Przeczytaj również: Jak zmienić kod w domofonie Aco? Poradnik krok po kroku

      Gdzie szukać inspiracji i darmowej wiedzy?

      Internet jest skarbnicą wiedzy dla web deweloperów. Oto kilka sprawdzonych źródeł, które polecam:

      • MDN Web Docs (Mozilla Developer Network): To kompendium wiedzy na temat HTML, CSS i JavaScript. Niezwykle szczegółowe i aktualne.
      • W3Schools: Świetne dla początkujących, oferuje proste tutoriale i edytory kodu online do szybkiego testowania.
      • freeCodeCamp i The Odin Project: Darmowe, kompleksowe kursy online, które prowadzą Cię od podstaw do zaawansowanych projektów.
      • YouTube: Wielu deweloperów dzieli się swoją wiedzą w formie wideotutoriali.
      • Społeczności deweloperskie: Fora, grupy na Facebooku czy Discordzie, gdzie możesz zadawać pytania i uczyć się od innych.
    2. Oceń artykuł

      rating-outline
      rating-outline
      rating-outline
      rating-outline
      rating-outline
      Ocena: 0.00 Liczba głosów: 0

      Tagi:

      Udostępnij artykuł

      Łukasz Wójcik

      Łukasz Wójcik

      Nazywam się Łukasz Wójcik i od ponad 10 lat zajmuję się technologiami, koncentrując się na odzyskiwaniu danych oraz bezpieczeństwie informacji. Posiadam bogate doświadczenie w pracy z różnorodnymi systemami i narzędziami, co pozwala mi na skuteczne rozwiązywanie problemów związanych z utratą danych. Moje umiejętności obejmują zarówno praktyczne aspekty technologii, jak i teoretyczne zrozumienie procesów, które nimi rządzą. Specjalizuję się w dostarczaniu rzetelnych informacji oraz praktycznych porad dotyczących najnowszych trendów w technologii. Moim celem jest nie tylko edukowanie użytkowników, ale także inspirowanie ich do świadomego korzystania z nowoczesnych rozwiązań. Wierzę, że każda osoba powinna mieć dostęp do sprawdzonych i wiarygodnych informacji, dlatego dokładam wszelkich starań, aby moje artykuły były oparte na solidnych badaniach i aktualnych danych. Pisząc dla odzyskac-dane.com.pl, pragnę dzielić się swoją wiedzą oraz doświadczeniem, aby pomóc innym w lepszym zrozumieniu złożoności świata technologii. Mam nadzieję, że moje teksty będą nie tylko źródłem informacji, ale także inspiracją do odkrywania nowych możliwości w dziedzinie technologii.

      Napisz komentarz

      Twoja pierwsza strona HTML: Poradnik krok po kroku w 15 minut