Si en lugar del list-style asignamos fondos tenemos más libertad de personalización, tanto en la elección de la imagen/efecto como en el mismo posicionamiento de la viñeta.
Código:
Igualmente podemos asignar fondos no repetitivos e incluir una "viñeta falsa". Hay buenas opciones con este método.<ul>
<li>Elemento</li>
</ul>
------------
ul {
list-style: none;
}
li {
padding-left: 15px;
}
li a {
background: url(vineta.png) left 4px no-repeat;
}
li a:hover {
background: url(vineta-hover.png) left 4px no-repeat;
}
En realidad el problema que he encontrado con el list-style es (como siempre) el mardito IE, el cual tiende a desplazar un poco la imagen de la viñeta hacia arriba. Usando background en lugar del list-style se soluciona esta parte.

