试图找到答案,但我想我的搜索技能需要改造。反正:在Opera中更改禁用的输入文本文字颜色
我正在做一些样式文本字段(输入),当它被禁用。基本上我使背景变成深灰色,字体颜色变白。这是完美的作品(除了color: white;
之外,Safari需要一个-webkit-text-fill-color
属性) - 但歌剧不听我说!
无论我做什么,我在哪里做,以及如何做,字体颜色仍然是一个非常暗灰色(我认为是标准颜色)。如果我删除禁用的属性,一切都完美。残疾人风格
摘录我的CSS样式的:
#customerNumberSearch[disabled="disabled"],
#customerNumberSearch:disabled {
color: white;
-webkit-text-fill-color: white;
}
那么,你如何改变禁用输入字段的Opera中的字体颜色?
编辑 - 替代解决方案:此问题可以通过改变出禁用属性为readonly
来规避。不过,这有一些副作用,所以请确保它适用于您。一个很好的副作用是,这还修复<问题= IE9
我可以不做一般的造型(因为这是一个非常大的门户网站的特例),但不幸的是,你的第二个想法并不奏效。 –
为了让你知道,歌剧正在转向下一个版本的webkit引擎,所以所有的-webkit厂商前缀将在未来的歌剧中发挥作用。我会让你知道我是否找到解决方案 –