I don't know why that happens, but I suspect WebKit is trying to be smart with respect to letting the user know the <input>
is disabled.
You can workaround this by also using the -webkit-text-fill-color
property:
input.black {
color: black;
-webkit-text-fill-color: black
}
Please, make sure you're setting the colour to something that makes it apparent that the <input>
is disabled.
Here's your demo, modified with the new property: http://jsfiddle.net/thirtydot/wCFBw/38/
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…