Emr*_*inç 9 css internet-explorer disabled-control
如何更改IE中禁用的SELECT元素的字体颜色?无论我尝试什么,它都会保持灰色.我能够将背景从灰色更改为白色,但禁用SELECT内的文本保持不变.对于Firefox来说,完美的效果对IE中的字体颜色没有影响(在本例中为IE8).您可以在此处查看两种浏览器的最新情况:
http://www.flickr.com/photos/64416865@N00/4732813702/
我使用jQuery来禁用select元素:
$(selectObject).attr('disabled', 'disabled');
Run Code Online (Sandbox Code Playgroud)
这是我用于禁用的CSS类选择:
select[disabled] {
color: black;
background-color: white;
border-style: solid;
}
Run Code Online (Sandbox Code Playgroud)
我觉得很奇怪,我可以轻松更改禁用选择的默认背景颜色,但不能更改默认字体颜色.关于这个的任何提示或想法?(或者在IE中使用CSS完全不可能?)
这在当前的IE中可能是不可能做到的。未来的浏览器可能会支持 :disabled 伪类(请参阅http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/full/flat/css3-modsel-24.html)