Zamknij menu
    Nowe
    Osoba skoncentrowana na interakcji z interfejsem chatbota na komputerze

    Jak zrobić listę wypunktowaną i numerowaną w HTML

    14.05.2026
    Kobieta wysyła formularz zwrotu listem

    Jak połączyć kilka plików PDF w jeden dokument

    13.05.2026
    Kobieta pracująca w biurze z cyfrowym tabletem i notebookem pisząc i pisząc na urządzeniu

    Jak używać klawiatury numerycznej do wpisywania kodów ASCII

    15.04.2026
    Facebook X (Twitter) Instagram
    Be Free
    • Home
    • Klawiatura
    • Pliki
    • HTML
    • Inne
    Facebook X (Twitter) LinkedIn RSS
    Be Free
    Główna»HTML»Jak zrobić listę wypunktowaną i numerowaną w HTML
    HTML

    Jak zrobić listę wypunktowaną i numerowaną w HTML

    Juliusz WeredaJuliusz Wereda14.05.2026Brak komentarzy5 min. czyt.
    Udostępnij Facebook Twitter Pinterest Kopiuj link LinkedIn Tumblr E-mail
    Osoba skoncentrowana na interakcji z interfejsem chatbota na komputerze
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail Kopiuj link

    Listy w HTML to fundamentalne elementy struktury strony, które porządkują informacje i poprawiają skanowalność treści. Lista wypunktowana (nieuporządkowana, znacznik <ul>) używa markerów graficznych, natomiast lista numerowana (uporządkowana, znacznik <ol>) nadaje elementom automatyczną kolejność. Każdy element listy definiujemy znacznikiem <li>.

    W tym przewodniku przejdziesz krok po kroku przez tworzenie obu typów list, ich zagnieżdżanie, personalizację za pomocą CSS oraz dobre praktyki SEO. Przykłady są gotowe do skopiowania i uruchomienia.

    Tu przeczytasz: pokaż spis treści
    1. 1 Podstawy list w HTML – znaczniki i struktura
      1. 1.1 Krok 1 – tworzenie prostej listy wypunktowanej
      2. 1.2 Krok 2 – tworzenie prostej listy numerowanej
    2. 2 Zaawansowane opcje list – atrybuty i modyfikacje
      1. 2.1 Atrybut start w listach numerowanych
      2. 2.2 Listy zagnieżdżone (podpunkty)
    3. 3 Personalizacja list za pomocą CSS
      1. 3.1 Krok po kroku: zmiana typu znacznika (właściwość list-style-type)
      2. 3.2 Pozycja znacznika (list-style-position)
      3. 3.3 Własność skrócona list-style
      4. 3.4 Ukrywanie markerów (np. do menu)
      5. 3.5 Zmiana typu listy samym CSS-em
    4. 4 Listy przyjazne SEO i najlepsze praktyki
    5. 5 Praktyczne przykłady i testowanie
      1. 5.1 Przykład 1 – menu nawigacyjne (bez punktów)
      2. 5.2 Przykład 2 – zagnieżdżona lista z własnymi stylami
    6. 6 Częste błędy i rozwiązania

    Podstawy list w HTML – znaczniki i struktura

    <ul> – lista nieuporządkowana (wypunktowana), idealna do elementów bez znaczenia kolejności, np. list zakupów.

    <ol> – lista uporządkowana (numerowana), właściwa, gdy kolejność ma znaczenie, np. instrukcje krok po kroku.

    Struktura jest prosta: otwierający znacznik listy (<ul> lub <ol>), kolejne elementy <li> oraz zamykający znacznik (</ul> lub </ol>). Domyślnie przeglądarki stylują <ul> kropkami (disc), a <ol> liczbami arabskimi.

    Krok 1 – tworzenie prostej listy wypunktowanej

    Wykonaj te czynności, aby zbudować podstawową listę <ul>:

    1. W pliku HTML, w sekcji <body>, wstaw następujący fragment:
      <ul>
      <li>Pierwszy punkt</li>
      <li>Drugi punkt</li>
      <li>Trzeci punkt</li>
      </ul>
    2. Zapisz plik jako .html i otwórz go w przeglądarce. Wynik: wypunktowana lista z czarnymi kropkami (disc) przed każdym elementem.

    Krok 2 – tworzenie prostej listy numerowanej

    Analogicznie zbudujesz listę <ol> z automatyczną numeracją:

    1. Dodaj kod:
      <ol>
      <li>Krok 1: Przygotuj składniki</li>
      <li>Krok 2: Wymieszaj</li>
      <li>Krok 3: Upiecz</li>
      </ol>
    2. Otwórz stronę w przeglądarce. Numeracja zaczyna się domyślnie od 1 (1., 2., 3.).

    Zaawansowane opcje list – atrybuty i modyfikacje

    Atrybut start w listach numerowanych

    Aby rozpocząć numerację od wybranej wartości, użyj atrybutu start:

    <ol start="5">
    <li>Punkt piąty</li>
    <li>Punkt szósty</li>
    </ol>

    Wynik: 5., 6.

    Listy zagnieżdżone (podpunkty)

    Zagnieżdżenie osiągniesz, umieszczając listę wewnątrz elementu <li> nadrzędnej listy:

    <ul>
    <li>Produkty
    <ul>
    <li>Jabłka</li>
    <li>Banany</li>
    </ul>
    </li>
    <li>Warzywa</li>
    </ul>

    Przeglądarka zwykle stosuje inny marker dla podlist (np. circle). Możesz mieszać <ul> i <ol> oraz zagnieżdżać je wielopoziomowo.

    Personalizacja list za pomocą CSS

    Domyślne style są podstawowe – zastosuj CSS, aby w pełni kontrolować wygląd markerów, wcięcia i odstępy. Dodaj reguły w sekcji <head> (blok <style>) lub w zewnętrznym pliku.

    Krok po kroku: zmiana typu znacznika (właściwość list-style-type)

    Właściwość list-style-type definiuje rodzaj markera. Najpopularniejsze wartości przedstawia poniższa tabela:

    Typ listy Wartość dla <ul> Wartość dla <ol> Opis
    Kołowy disc decimal Domyślny pełny krąg / liczby arabskie
    Pusty okrąg circle decimal-leading-zero Puste okręgi / liczby z zerami (01, 02)
    Kwadrat square upper-roman Kwadrat / wielkie cyfry rzymskie
    Brak none lower-alpha Bez markerów / małe litery a, b, c

    Przykład ustawienia kwadratowych markerów dla wszystkich list nieuporządkowanych:

    ul {
    list-style-type: square;
    }

    Przykład nadania numeracji rzymskiej wielkimi literami dla list uporządkowanych:

    ol {
    list-style-type: upper-roman;
    }

    Pozycja znacznika (list-style-position)

    Właściwość list-style-position przyjmuje wartości outside (domyślnie, marker poza blokiem) lub inside (marker wewnątrz bloku tekstu). Aby przenieść marker do środka, użyj:

    ul {
    list-style-position: inside;
    }

    Własność skrócona list-style

    Łączy typ, pozycję i ewentualny obraz markera w jednej deklaracji:

    ul {
    list-style: square inside;
    }

    Ukrywanie markerów (np. do menu)

    Aby całkowicie usunąć markery i wcięcia (częste w nawigacji), ustaw:

    ul,
    ol {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    }

    Zmiana typu listy samym CSS-em

    Możesz wymusić „numerowane” markery na <ul>:

    ul {
    list-style-type: decimal;
    }

    Uwaga: to zmiana czysto prezentacyjna — jeśli kolejność ma znaczenie, zawsze używaj semantycznego <ol> dla poprawnego SEO i dostępności.

    Listy przyjazne SEO i najlepsze praktyki

    Listy poprawiają czytelność i pomagają wyszukiwarkom zrozumieć strukturę treści. Najlepiej sprawdzają się w instrukcjach krok po kroku (<ol>) oraz przy wyliczaniu cech, opcji i składników (<ul>).

    Porady SEO:

    • używaj semantycznych znaczników <ul>, <ol>, <li> – nie zastępuj ich <div> z CSS,
    • nie nadpisuj wbudowanych ról ARIA – dla <ul>/<ol> nie dodawaj role="list",
    • w <ol> zachowuj logiczny porządek – Google interpretuje takie listy jako sekwencje kroków.

    Oto prosty przykład listy przyjaznej SEO:

    <ol>
    <li>Przygotuj składniki</li>
    <li>Wymieszaj</li>
    </ol>

    Praktyczne przykłady i testowanie

    Przykład 1 – menu nawigacyjne (bez punktów)

    Poniżej prosty układ menu z usuniętymi markerami i poziomym ułożeniem elementów:

    <nav>
    <ul style="list-style: none; display: flex; gap: 16px; margin: 0; padding-left: 0;">
    <li><a href="#">Strona główna</a></li>
    <li><a href="#">O nas</a></li>
    <li><a href="#">Kontakt</a></li>
    </ul>
    </nav>

    Przykład 2 – zagnieżdżona lista z własnymi stylami

    Ten przykład różnicuje markery dla poziomu głównego i podlist:

    <style>
    ul { list-style-type: circle; }
    ol ul { list-style-type: square; }
    </style>

    <ol>
    <li>Krok główny
    <ul>
    <li>Podkrok 1</li>
    <li>Podkrok 2</li>
    </ul>
    </li>
    </ol>

    Testuj kod w przeglądarce, aby szybko weryfikować efekty:

    1. utwórz plik lista.html;
    2. wklej wybrane przykłady;
    3. otwórz w Chrome lub Firefox;
    4. modyfikuj na żywo w DevTools (F12).

    Częste błędy i rozwiązania

    Poniżej znajdziesz typowe problemy oraz ich szybkie remedia:

    • tekst poza <li> – to niepoprawny HTML; umieszczaj całą zawartość listy wewnątrz elementów <li>;
    • brak znaczników zamykających – powoduje „psucie” struktury; zawsze domykaj </ul> lub </ol> i każde </li>;
    • za głębokie zagnieżdżenia bez stylowania – domyślne wcięcia mogą obniżyć czytelność; kontroluj je CSS-em (np. ul, ol { padding-left: 20px; });
    • stylowanie markerów na <li> – bywa niespójne; preferuj ustawienia na samym <ul>/<ol> (np. ol { list-style-type: upper-roman; }).
    Udostępnij Facebook Twitter Pinterest LinkedIn Tumblr E-mail
    Juliusz Wereda
    • WWW

    Juliusz Wereda, redaktor portalu "Be Free", to doświadczony specjalista w dziedzinie IT z ponad 15-letnim stażem. Jest absolwentem Politechniki Warszawskiej, gdzie uzyskał tytuł magistra informatyki. Kowalski pracował jako programista, konsultant ds. bezpieczeństwa informatycznego oraz menedżer projektów IT w kilku międzynarodowych firmach. Jego pasją jest dzielenie się wiedzą i doświadczeniem, co skłoniło go do założenia portalu "Be Free", gdzie publikuje artykuły i poradniki z zakresu technologii IT oraz innych dziedzin życia.

    Sprawdź podobne

    Jak otworzyć plik HTML na różnych urządzeniach i przeglądarkach?

    3 min. czyt.
    person using laptop

    Bezwzrokowe pisanie na klawiaturze – jak zwiększa produktywność i poprawia zdrowie?

    14 min. czyt.
    programming language

    Jak dodać CSS do HTML? Metody podpięcia i hierarchia ważności stylów

    7 min. czyt.
    text

    Jak zmienić kolor tła w HTML i CSS? Poradnik z użyciem RGB, HEX oraz JavaScript

    12 min. czyt.
    icon, file, extension, document, symbol, set, media, video, image, flat, html, css, javascript, pdf, illustrator, adobe indesign, php, tiff, photoshop, web, movie, file, file, video, html, html, html, css, javascript, pdf, pdf, pdf, pdf, pdf, photoshop, photoshop

    Jak wstawić zdjęcie w HTML? Przewodnik po użyciu tagu <img>, atrybutach src i alt oraz stylizacji za pomocą CSS

    12 min. czyt.
    lines of HTML codes

    Jak pogrubić tekst w HTML? Znacznik b, strong czy CSS?

    4 min. czyt.

    Jak skutecznie skompresować plik MP4 bez utraty jakości?

    15 min. czyt.

    Jak zrobić nieskończoność na klawiaturze? Sposoby wstawiania symbolu w Windows, Mac i Linux

    12 min. czyt.

    Jak zrobić znak funta „£” na klawiaturze? Metody i skróty dla Windows, Mac i Linux

    13 min. czyt.
    Odpowiedz Anuluj

    Nowe poradniki
    Osoba skoncentrowana na interakcji z interfejsem chatbota na komputerze

    Jak zrobić listę wypunktowaną i numerowaną w HTML

    14.05.20260 Views
    Kobieta wysyła formularz zwrotu listem

    Jak połączyć kilka plików PDF w jeden dokument

    13.05.20260 Views
    Kobieta pracująca w biurze z cyfrowym tabletem i notebookem pisząc i pisząc na urządzeniu

    Jak używać klawiatury numerycznej do wpisywania kodów ASCII

    15.04.20260 Views
    Hardwarowy portfel dla kryptowaluty podłączony do laptopa w ręku człowieka zimny sposób przechowywania kryptowalut na przenośnym nośniku jest sposobem ochrony oszczędności Bezpieczny offline portfel Bitcoin na dysku flash

    Jak sformatować dysk USB w systemie Windows

    03.04.20260 Views
    Kalkulator z bliska. Koncepcja kalkulatora podatkowego.

    Jak zrobić znak plus minus (±) na klawiaturze

    02.04.20265 Views
    Dwa urządzenia mobilne z chromowanym ekranem na drewnianym stole Ręce wykorzystujące technologię

    Jak zrobić zrzut ekranu na telefonie z Androidem i iPhonie

    17.03.20269 Views
    Młoda kobieta fotograf trzymając aparat w dłoniach z brunetką w domu. Pasja do fotografii hobby.

    Jak zmniejszyć rozmiar zdjęcia JPG bez programów

    08.03.20263 Views
    Biuro domowe lub zakupy online Palce kobiety z kolorowymi paznokciami piszą na klawiaturze notebooka

    Jak zmienić język klawiatury w Windows skrótem klawiszy

    06.03.202616 Views
    • Home
    • Redakcja
    • Polityka prywatności
    • Kontakt z redakcją
    © 2026 Be-Free

    Type above and press Enter to search. Press Esc to cancel.