[Ovillo] Problema input css

Rodrigo Álvarez Virgós rodri.virgos en gmail.com
Mar Feb 19 11:46:12 UTC 2008


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


Más información sobre la lista de distribución Ovillo