Co oznacza `li` w HTML?

Znacznik <li> w HTML służy do definiowania pojedynczego elementu listy – stąd jego nazwa pochodzi od angielskich słów list item. Używa się go wyłącznie wewnątrz struktur listowych, takich jak <ul> (lista nieuporządkowana) oraz <ol> (lista uporządkowana).

Podstawowe zastosowanie <li>

Element <li> umieszcza się zawsze jako dziecko znacznika listy. Każdy taki element tworzy jeden punkt na liście, który może zawierać tekst, inne znaczniki HTML, a nawet zagnieżdżone listy.

Przykład – lista nieuporządkowana

<ul>
  <li>Pierwszy element</li>
  <li>Drugi element</li>
  <li>Trzeci element</li>
</ul>

W przeglądarce powyższy kod zostanie wyświetlony jako lista wypunktowana (każdy punkt oznaczony kropką).

Przykład – lista uporządkowana

<ol>
  <li>Pierwszy krok</li>
  <li>Drugi krok</li>
  <li>Trzeci krok</li>
</ol>

Tu każdy punkt otrzyma automatycznie numerację (1, 2, 3 itd.).

Typy list z użyciem <li>

  • Lista nieuporządkowana (<ul>) – typowa lista z wypunktowaniem (kropki, kwadraty, inne symbole);
  • Lista uporządkowana (<ol>) – lista z numeracją (cyfry, litery, rzymskie cyfry);
  • Lista zagnieżdżona – element <li> może zawierać własną listę
    Przykład.

<ul>
  <li>Owoc
    <ul>
      <li>Jabłko</li>
      <li>Pomarańcza</li>
    </ul>
  </li>
  <li>Warzywo</li>
</ul>

Właściwości i możliwości

  • Każdy element <li> jest prezentowany jako osobny wiersz;
  • Można zawierać w nim dowolne treści – tekst, obrazki, linki, inne znaczniki HTML,
  • Stosowanie <li> wyłącznie wewnątrz <ul> lub <ol> gwarantuje poprawność składni HTML.

Przykładowe zastosowania <li>

  • Menu nawigacyjne

<ul>
  <li><a href="/">Strona główna</a></li>
  <li><a href="/uslugi">Usługi</a></li>
  <li><a href="/kontakt">Kontakt</a></li>
</ul>
  • Instrukcje krok po kroku

<ol>
  <li>Włącz komputer</li>
  <li>Uruchom przeglądarkę</li>
  <li>Przejdź na stronę poradnika</li>
</ol>

Stylizacja <li> za pomocą CSS

Każdy element <li> można dowolnie stylizować. Przykład – zmiana koloru tekstu:

li { color: green; }

Można również modyfikować sam wygląd wypunktowania lub numeracji, np.:

ul { list-style-type: square; }
ol { list-style-type: lower-roman; }

Częste błędy

  • Umieszczanie <li> poza strukturą listy (bez otaczającego <ul> lub <ol>) – taki kod jest niepoprawny w HTML,
  • Niezamykanie tagów – dla przejrzystości i kompatybilności zawsze zamykaj każdy tag <li>.

Podsumowanie

Znacznik <li> to podstawowy budulec wszelkich list HTML, kluczowy zwłaszcza w strukturach nawigacyjnych, instrukcjach i porządkowaniu informacji na stronie. Pozwala tworzyć przejrzyste, logiczne i łatwe do stylizowania listy, które poprawiają czytelność i funkcjonalność serwisów internetowych.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *