list-style
Nieruchomość jest skróconą własnością, która ustawia wartości dla trzech różnych właściwościach związanych listach w jednej deklaracji:
ul ( list-style: || || ; )
Oto przykład składni:
ul ( list-style: square outside none; )
Która byłaby taka sama jak następująca wersja odręczna:
ul ( list-style-type: square; list-style-position: outside; list-style-image: none; )
W skrócie, jeśli jakiekolwiek wartości zostaną pominięte, powrócą do stanu początkowego.
Wartości dla list-style-type
list-style-type
Właściwość określa typ listy poprzez ustalenie zawartości każdego markera lub pocisku, na liście. Dopuszczalne wartości słów kluczowych dla list-style-type
:
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-greek
lower-latin
upper-latin
armenian
georgian
lower-alpha
upper-alpha
none
MDN ma bardziej kompletną listę. Wartości inne niż słowa kluczowe zostały wprowadzone w CSS3 i zaczynają być wspierane, na przykład:
ul ( list-style-type: "→"; )
Poniższe demo zawiera grupę nieuporządkowanych list, aby zademonstrować każdą wartość słowa kluczowego:
list-style-type
Właściwość ma zastosowanie do wszystkich list, a do każdego elementu, który jest ustawiony display: list-item
.
Kolor znacznika listy będzie bez względu na obliczony kolor elementu (ustawiony przez color
właściwość).
Wartości dla list-style-position
W list-style-position
definiuje w obiekcie, gdzie położenie znacznika listy, a przyjmuje jeden z dwóch wartości: inside
lub na zewnątrz. Są one pokazane poniżej z padding
usuniętym z list i dodanym lewym czerwonym obramowaniem:
Wartości dla list-style-image
list-style-image
Właściwość określa, czy jest ustawiony znacznik lista z obrazem, i przyjmuje wartość „none” lub adres URL wskazujący na obraz:
ul ( list-style-image: url(images/bullet.png.webp); )
Więcej wersji demonstracyjnych
Wsparcie przeglądarki
Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
Pracuje | Pracuje | Pracuje | Pracuje | Pracuje | Pracuje | Pracuje |
IE6 / 7 nie obsługuje wszystkich wartości słów kluczowych dla list-style-type
i ma również błąd polegający na tym, że elementy listy pływającej nie wyświetlają swojego znacznika listy. Można to rozwiązać za pomocą obrazu tła (zamiast list-style-image
) na elementach listy.