Hola,
gracias.
Este es el código:
Código HTML:
<ul>
<li>Texto1</li>
<li>Texto2</li>
<li>Texto3</li>
</ul>
No hay span ni nada por el medio, todo el css lo tiene el li. La idea es ponerle una imagen diferente para cada uno y poder alinear el texto (o como tu bien dices) la imagen.
Saludos