Właściwość CSSInterakcja i inne

list-style-position

Ustala, czy znacznik listy stoi na zewnątrz czy wewnątrz bloku elementu.

Wartość domyślna
outside
Dziedziczona
Tak
Animowalna
nie
Dotyczy
elementy listy (display: list-item)
JavaScript
element.style.listStylePosition = "inside"
Na tej stronie

Przykład

#
CSS
.steps {
  list-style-position: inside;
}

.steps li {
  padding: 8px 12px;
  border-radius: 8px;
  background: #18181b;
}
Podgląd

Definicja i zastosowanie

#

Właściwość list-style-position decyduje, gdzie rysowany jest znacznik elementu listy. Przy outside (domyślnie) znacznik wisi na lewo od bloku tekstu, a kolejne linie wyrównują się do pierwszej linii tekstu.

Przy inside znacznik staje się częścią pierwszej linii tekstu, a łamiące się linie zaczynają się pod znacznikiem, od krawędzi bloku.

Różnicę najlepiej widać przy dłuższych, zawijających się pozycjach i przy elementach listy z tłem lub obramowaniem.

Składnia

#
Składnia
list-style-position: outside | inside;

Wartości

#
  • outside

    Znacznik poza tłem elementu, tekst wyrównany w kolumnie.
  • inside

    Znacznik w pierwszej linii, wewnątrz tła.

Wartości w praktyce

#

outside

Znacznik poza tłem elementu, tekst wyrównany w kolumnie.
.demo { list-style-position: outside; }

inside

Znacznik w pierwszej linii, wewnątrz tła.
.demo { list-style-position: inside; }

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • W listach z tłem na elementach inside zwykle wygląda lepiej, bo numer nie wystaje poza kafelek.
  • Dla długiego tekstu outside jest czytelniejsze, bo linie tworzą równą kolumnę.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.