Szukaj…


Składnia

  • list-style: list-style-type | pozycja-styl-pozycja | obraz w stylu listy | inicjał | dziedziczyć;

Parametry

Wartość Opis
typ listy rodzaj znacznika pozycji na liście.
pozycja w stylu listy określa, gdzie umieścić znacznik
obraz w stylu listy określa typ znacznika pozycji listy
Inicjał ustawia tę właściwość na wartość domyślną
dziedziczyć dziedziczy tę właściwość po elemencie nadrzędnym

Uwagi

Chociaż list-style-type jest właściwie właściwością, która ma zastosowanie tylko do elementów listy (zwykle <li> ), często jest określany dla znacznika list ( <ol> lub <ul> ). W takim przypadku elementy listy dziedziczą właściwość.

Rodzaj punktora lub numeracji

Specyficzne dla <li> na liście nieuporządkowanej ( <ul> ):

list-style: disc;                /* A filled circle (default) */
list-style: circle;              /* A hollow circle */
list-style: square;              /* A filled square */
list-style: '-';                 /* any string */

Specyficzne dla <li> na liście uporządkowanej ( <ol> ):

list-style: decimal;             /* Decimal numbers beginning with 1 (default) */
list-style: decimal-leading-zero;/* Decimal numbers padded by initial zeros (01, 02, 03, … 10) */
list-style: lower-roman;         /* Lowercase roman numerals (i., ii., iii., iv., ...) */
list-style: upper-roman;         /* Uppercase roman numerals (I., II., III., IV., ...) */
list-style-type: lower-greek;    /* Lowercase roman letters (α., β., γ., δ., ...) */
list-style-type: lower-alpha;    /* Lowercase letters (a., b., c., d., ...) */
list-style-type: lower-latin;    /* Lowercase letters (a., b., c., d., ...) */
list-style-type: upper-alpha;    /* Uppercase letters (A., B., C., D., ...) */
list-style-type: upper-latin;    /* Uppercase letters (A., B., C., D., ...) */

Niespecyficzne:

list-style: none;                /* No visible list marker */
list-style: inherit;             /* Inherits from parent */

Pozycja pocisku

Lista składa się z <li> elementów wewnątrz elementu zawierającego ( <ul> lub <ol> ). Zarówno elementy listy, jak i kontener mogą mieć marginesy i wypełnienia, które wpływają na dokładne położenie zawartości elementu listy w dokumencie. Domyślne wartości marginesu i wypełnienia mogą być różne dla każdej przeglądarki. Aby uzyskać ten sam układ w różnych przeglądarkach, należy je ustawić specjalnie.

Każdy element listy otrzymuje „pole znacznika”, które zawiera znacznik pocisku. To pole może być umieszczone wewnątrz lub na zewnątrz pola elementu listy.

list-style-position: inside;

umieszcza punktor w elemencie <li> , w razie potrzeby przesuwając treść w prawo.

list-style-position: outside;

umieszcza punktor na lewo od elementu <li> . Jeśli w wypełnieniu elementu zawierającego nie ma wystarczającej ilości miejsca, pole znacznika rozciąga się w lewo, nawet jeśli spadnie ze strony.

Pokazuje wynik pozycjonowania inside i na outside : jsfiddle

Usuwanie punktorów / liczb

Czasami lista nie powinna zawierać żadnych punktów ani liczb. W takim przypadku pamiętaj o określeniu marginesu i wypełnienia.

<ul>
    <li>first item</li>
    <li>second item</li>
</ul>

CSS

ul {
    list-style-type: none;
}
li {
    margin: 0;
    padding: 0;
}


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow