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