试图找到答案,但我想我的搜索技巧需要改造。反正:
我在禁用时对文本字段(输入)进行一些样式设置。基本上我将背景设为深灰色,字体颜色为白色。这非常有效(除了-webkit-text-fill-color
之外,Safari还需要color: white;
属性) - 但是歌剧并没有听我的声音!
无论我做什么,在哪里做,以及我如何做,字体颜色仍然是一个非常深灰色(我假设是标准颜色)。如果我删除disabled-attribute,一切都很完美。
我的CSS样式摘录为残疾人风格:
#customerNumberSearch[disabled="disabled"],
#customerNumberSearch:disabled {
color: white;
-webkit-text-fill-color: white;
}
那么,如何更改Opera中禁用的输入字段的字体颜色?
编辑 - 替代解决方案:更改readonly
的disabled-attribute可以避免此问题。但是,这有一些副作用,所以请确保它适合您。一个很好的副作用是这也解决了< = IE9
答案 0 :(得分:1)
尝试
input[disabled] { color: red;}
答案 1 :(得分:0)
你可以试试其中一种:
[disabled] {
color:#fff;
}
OR
#customerNumberSearch[disabled] {
color:#fff !important;
}