Quiero agregar una imagen de fondo en el lado derecho de los elementos de la lista, y quiero tener un relleno del lado derecho también, pero no puedo hacer eso. Por favor, eche un vistazo a siguiente ejemplo:CSS: Imagen de fondo y relleno
HTML:
<ul>
<li>Hello</li>
<li>Hello world</li>
</ul>
CSS:
ul{
width:100px;
}
ul li{
border:1px solid orange;
background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
background:yellow url("arrow1.gif") no-repeat center right;
}
sé que podemos ajustar la posición de la imagen por píxeles, pero dado que cada uno de los li tiene una anchura diferente No puedo hacer eso
Aquí hay enlace jsFiddle: http://jsfiddle.net/QeGAd/1/
para cualquiera que se pregunte: la propiedad css se llama 'background-position'. – Blauhirn