input [type =“text”]:禁用不适用于IE

时间:2013-07-23 11:46:50

标签: css

我希望在禁用时更改控件的背景颜色。为此,我正在使用:

在css文件中

 input[type="text"]:disabled{background:red;} 

在Html文件中

<input tyepe="text" disabled="" >

它在Chrome和Mozilla上正常运行,但无法在Internet Explorer中运行。

我该如何解决这个问题。

感谢。

2 个答案:

答案 0 :(得分:9)

根据MSDN文档,只有IE9 +支持:disabled伪选择器。 IE7 +支持CSS属性选择器:

input[type="text"][disabled] {
  background: red;
}

答案 1 :(得分:3)

这在IE9中适用于我

input[type="text"][disabled="disabled"]{background:red;}