CSS list-style-position
La proprietà CSS list-style-position controlla l'allineamento del marcatore rispetto al contenuto (CSS3)
La proprietà list-style-position
di CSS3 definisce se il marcatore di una lista deve essere visualizzato all'interno o all'esterno del contenitore di contenuto. Questo influenza l’allineamento del testo su più righe e l’estetica dell’elenco. Il valore predefinito è outside
.
Sintassi
Significato dei valori principali:
-
inside: Il marcatore viene visualizzato all'interno del contenitore del testo. Il testo dell'elemento si allinea sotto il marcatore.
-
outside: (Predefinito) Il marcatore è fuori dal contenitore. Il testo inizia allineato a sinistra, separato dal marcatore.
-
inherit / initial / unset: Valori globali per ereditare, inizializzare o annullare il valore.
Esempio proprietà: list-style-position
Codice Esempio: list-style-position

.list-position-outside {
list-style-position: outside;
list-style-type: disc;
font-size: 18px;
background-color: #f9f9f9;
padding: 10px;
}
.list-position-inside {
list-style-position: inside;
list-style-type: disc;
font-size: 18px;
background-color: #e8f0fe;
padding: 10px;
}
Contenuto Esempio: list-style-position
Esempio di utilizzo della proprietà list-style-position
Questo esempio mostra la differenza visiva tra i valori inside
e outside
:
- Elemento con marcatore all’esterno
- Secondo elemento con testo più lungo che va a capo per mostrare l’effetto dell’allineamento.
- Elemento con marcatore all’interno
- Secondo elemento con testo più lungo che va a capo per mostrare l’effetto dell’allineamento.
CSS e HTML per l'esempio con list-style-position
:
<style>
.list-position-outside {
list-style-position: outside;
list-style-type: disc;
font-size: 18px;
background-color: #fff;
padding: 10px;
}
.list-position-inside {
list-style-position: inside;
list-style-type: disc;
font-size: 18px;
background-color: #c9ddff;
padding: 10px;
}
</style>
<ul class="list-position-outside">
<li>Elemento con marcatore all’esterno</li>
<li>Secondo elemento con testo lungo...</li>
</ul>
<ul class="list-position-inside">
<li>Elemento con marcatore all’interno</li>
<li>Secondo elemento con testo lungo...</li>
</ul>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.