Hola, ji s

ji s escribió:
> Tengo un problema con el estilo de un input en Internet Explorer (he probado 
> con
> el 6).
>
> Tengo un 'input' de tipo 'text' al que he puesto el atributo readonly
> (readonly="readonly"). Hasta aquí todo va bien...
>
> Entonces decidí poner el fondo de color gris a todos los input que sean
> readonly...
>
> En el css, le pongo el estilo:
> input[readonly]{background-color:silver} (para que se vea)
> o incluso
> input[readonly="readonly"]{background-color:silver}
>
> Y sólo consigo que funcione en firefox, no me funciona en IE.

Yo diría que prácticamente todos los navegadores en su última versión 
aceptan reglas del tipo etiqueta-html[atributo="valor"]incluido IE 7, 
pero IE 6 no. Si quieres compatibilidad con IE 6, no te queda más 
remedio que asignar una clase a los input de tipo readonly, por ejemplo 
class="solo-lectura", y aplicar input.solo-lectura{...} en el CSS.

Un saludo
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a