Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2013, 19:12
Avatar de pzin
pzin
Moderata 馃槇
 
Fecha de Ingreso: julio-2002
Ubicaci贸n: Islas Canarias
Mensajes: 10.489
Antig眉edad: 22 a帽os, 9 meses
Puntos: 2114
Respuesta: problemas con background

Podr铆as a帽adir otra clase al elemento en el HTML:

C贸digo HTML:
Ver original
  1. <ul>
  2.   <li class="option1 fondo">Opci贸n 1</li>
  3.   <li class="option2 fondo">Opci贸n 2</li>
  4.   <li class="option3 fondo">Opci贸n 3</li>
  5. </ul>

Y luego crear esa clase en CSS:

C贸digo CSS:
Ver original
  1. .option1, .option2, .option3 {
  2.   padding-left: 55px;
  3.   height: 50px;
  4.   width: 0;
  5. }
  6.  
  7. .fondo {
  8.   background:url(iconos-sociales.png) no-repeat;
  9. }

Si el valor de alguna propiedad es cero, no hace falta que especifiques la unidad de medida. Cero es cero, en px, em, pt o lo que sea.

Tambi茅n depende un poco de d贸nde vayas a aplica ese fondo. Por ejemplo, si siempre es a un LI, te valdr铆a hacer algo as铆, por simplificar:

C贸digo HTML:
Ver original
  1. <ul class="fondo">
  2.   <li class="option1">Opci贸n 1</li>
  3.   <li class="option2">Opci贸n 2</li>
  4.   <li class="option3">Opci贸n 3</li>
  5. </ul>

C贸digo CSS:
Ver original
  1. .fondo li {
  2.   background: url(iconos-sociales.png) no-repeat;
  3. }