Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 03:33
Avatar de gorkreg
gorkreg
 
Fecha de Ingreso: julio-2008
Mensajes: 305
Antigüedad: 15 años, 9 meses
Puntos: 8
Problemas con IE: imágen de fondo para <input>

Hola. Tengo una página a la que he incluído un botón para imprimirla. Con CSS he puesto como imágen de fondo de ese botón un icono de impresora, que es lo único que quiero que aparezca. Tengo dos problemas:

1.- En Internet Explorer me aparece el botón pero no la imágen de fondo (el icono de impresora).

2.- El código HTML no valida (Error: there is no attribute "onClick").

Os paso el código:

En HTML:

<input type='button' onClick='window.print()' />

En CSS:

#content input {
background-image: url(img/printer_icon.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 20px;
width: 20px;
margin-left: 280px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

La altura y anchura es la del icono (20px x 20px)