2011-04-01 11 views

Respuesta

17

yo no sé por qué sucede esto, pero yo sospechoso WebKit está tratando de ser inteligentes con respecto a dejar que el usuario sepa la <input> está deshabilitado.

Puede solucionar este utilizando también el -webkit-text-fill-color property:

input.black { 
    color: black; 
    -webkit-text-fill-color: black 
} 

Por favor, asegúrese de que está estableciendo el color a algo que hace que sea evidente que el <input> está desactivado.

Ésta es tu demo, modificado con la nueva propiedad: http://jsfiddle.net/thirtydot/wCFBw/38/

+0

Debería haber ganado la insignia l33t para esta respuesta. – denysonique

+0

Esto parece ser text-fill-color y text-stroke CSS3 cosas – denysonique

+0

¡No hay problema! Esta propiedad no es realmente CSS3 como tal; es una propiedad exclusiva de WebKit. De acuerdo con el enlace en mi respuesta, está 'Disponible en Safari 3.0 y versiones posteriores', por lo que ha estado disponible por un tiempo. – thirtydot

Cuestiones relacionadas