2

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

在 css 文件中

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

在 HTML 文件中

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

它在 Chrome 和 Mozilla 上正常工作,但在 Internet Explorer 中不工作。

我该如何解决。

谢谢。

4

2 回答 2

9

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

input[type="text"][disabled] {
  background: red;
}
于 2013-07-23T11:49:59.253 回答
3

这在 IE9 中对我有用

input[type="text"][disabled="disabled"]{background:red;}
于 2013-07-23T11:51:10.300 回答