IE8禁用元素文本呈现差异

时间:2013-05-02 21:46:13

标签: html css internet-explorer-8

下面是已禁用的<select>元素(顶部)的超级放大图像,以及已禁用的<textarea>元素,其中的文字突出显示以更加强调问题(底部),两者均由可怕的IE8。

enter image description here

我已禁用各种开发工具中的所有样式,已覆盖colortext-shadow font-family等等。

为什么<textarea>和其他<input [type='*']>元素会使用一些愚蠢的文本突出显示,而<select>元素会在没有它的情况下呈现,更重要的是有一种解决方法来摆脱该文本亮点。

1 个答案:

答案 0 :(得分:1)

IE添加了它自己的样式,你可以控制背景和字体颜色,比如

 input[type="*"]:disabled {
   background-color: none;
   color: gray;
 }

你无法删除阴影。一种替代方法 - 不要设置实际的DISABLED属性,而是模拟它,例如使用readonly属性,设置onfocus = "this.blur()"等。