Ricerca…


Sintassi

  • list-style: list-style-type | lista-stile-posizione | list-style-image | iniziale | ereditare;

Parametri

Valore Descrizione
list-style-type il tipo di marcatore elemento-lista.
list-style-position specifica dove posizionare il marcatore
list-style-image specifica il tipo di marcatore elemento-elenco
iniziale imposta questa proprietà sul valore predefinito
ereditare eredita questa proprietà dal suo elemento genitore

Osservazioni

Sebbene il list-style-type sia in realtà una proprietà che si applica solo agli elementi di elenco (normalmente <li> ), viene spesso specificato per il tag di elenco ( <ol> o <ul> ). In questo caso, gli elementi dell'elenco ereditano la proprietà.

Tipo di pallottola o numerazione

Specifico per i tag <li> all'interno di un elenco non ordinato ( <ul> ):

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

Specifico per i tag <li> all'interno di un elenco ordinato ( <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., ...) */

Non specifico:

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

Posizione di proiettile

Una lista è composta da elementi <li> all'interno di un elemento contenente ( <ul> o <ol> ). Sia gli elementi dell'elenco che il contenitore possono avere margini e paddings che influenzano la posizione esatta del contenuto dell'elemento dell'elenco nel documento. I valori predefiniti per il margine e il riempimento potrebbero essere diversi per ciascun browser. Per ottenere lo stesso cross-browser di layout, questi devono essere impostati in modo specifico.

Ogni elemento della lista riceve una "casella di marcatura", che contiene il segnalino punto. Questa casella può essere posizionata all'interno o all'esterno della casella di elenco.

list-style-position: inside;

posiziona il punto elenco all'interno dell'elemento <li> , spingendo il contenuto a destra secondo necessità.

list-style-position: outside;

posiziona il punto a sinistra dell'elemento <li> . Se non c'è abbastanza spazio nel padding dell'elemento contenitore, la casella del marker si estenderà a sinistra anche se cadrebbe dalla pagina.

Mostrando il risultato del posizionamento inside ed outside : jsfiddle

Rimozione di elenchi puntati / numeri

A volte, una lista non deve semplicemente mostrare punti elenco o numeri. In tal caso, ricorda di specificare il margine e il riempimento.

<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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow