H,我是浏览器兼容性问题调试的新手。
我有以下 html 段:
<div class="settings_content">
...
...
<div class="field">
<input name="name" maxlength="256" type="text" size="32" value="" class="noBdr" disabled="">
</div>
并且我有一个相应的输入字段 CSS:
.settings_content input
{
color: #505050;
}
在浏览器 Chrome、IE10、IE9 中,“input”标签指示的文本将全部正确呈现为黑色。但是,如果我在 IE8 中测试它,文本仍然会显示,但颜色会变成灰色。
我认为这不是 CSS 问题,而是跨浏览器问题。专家能否给我一些关于调试位置的提示?谢谢!
最佳答案
不幸的是,您无法在 Internet Explorer 7、8 或 9 中更改禁用输入的颜色。如果它是常规输入,即使没有 !important
部分,您的样式也会应用在上一个答案中建议。
有关该主题的更多信息,请考虑阅读 another thread .
编辑: 它虽然在 IE10 中工作。 你可以打开this fiddle在 IE 中检查。
关于javascript - IE8 在显示 CSS 样式表时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19722089/