list-style-image

Qualora non ti piacciano gli stili predefiniti delle liste, puoi utilizzare anche un’immagine per definire il tuo punto di lista.

li{
   list-style-image: url(images/bullet_list.gif);
}

Attenzione però: in alcuni casi devi stare molto attento a questo. Ad esempio, se imposti un’altezza definita per gli elementi di lista, potresti avere alcuni problemi ad utilizzare un’immagine, così come, se hai un’immagine più grande dell’altezza del contenuto dell’elemento. Per ovviare a questo, solitamente utilizzo un background-image sull’elemento, oppure con :before posso personalizzarlo al meglio… ma di questo parleremo meglio nel capitolo 7 “Pillole di utilità.

Ricorda, inoltre, di definire anche il list-style-type prima dell’immagine. In questo modo, se un browser non carica le immagini, l’utente potrà capire comunque che quell’elemento è una lista.

Un esempio potrebbe essere questo:

See the Pen oDJrc by Giovanni Buffa (@gioppy) on CodePen