显示 CSS 样式表时出现 IE8 问题
IE8 issue in displaying CSS stylesheet
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中,"输入"标签指示的文本都将正确呈现为黑色。但是,如果我在IE8中测试它,文本仍然会显示,但颜色会变成灰色。
我不认为这是一个CSS问题,而是一个跨浏览器的问题。专家可以给我一些关于在哪里调试的提示吗?谢谢!
很遗憾,您无法在 Internet Explorer 7、8 或 9 中更改禁用输入的颜色。如果它是常规输入,即使没有上一个答案中建议的!important
部分,您的样式也会适用。有关该主题的更多信息,请考虑阅读另一个线程。
编辑:不过,它可以在IE10中工作。您可以在IE中打开此小提琴进行检查。
尝试使用 !important
喜欢这个:
.settings_content input
{
color: #505050 !important;
}
这可能会解决您的问题...
或
使用内联 css,例如:-
<input /**********/ style="color: #505050 !important;" />
或
为此使用一些浏览器黑客...
相关文章:
- highcharts IE8重绘图表问题
- 在 ie8 中使用 e.target.tagName 或 .prop 的问题
- 地理编码器 - IE8 中的编码问题
- 有没有一种方法可以在IE8中解决我的Rails javascript应用程序.js的问题
- IE8显示可滚动表的隐藏问题
- 谷歌地图集群IE8问题
- ie7和ie8中的JQuery/Javascript问题
- 缺少 iframe ie8.相对定位不能解决问题
- IE8 追加到 XML 问题:类型不匹配
- 我的JavaScript代码有什么问题?它在IE8中不起作用
- 显示 CSS 样式表时出现 IE8 问题
- 联系表单和IE8问题 - 似乎无法阻止表单提交
- IE8 问题 - jQuery 调整页面大小时导航 html
- addEventListener 给出 IE8 问题.是否可以将我的JavaScript转换为jQuery
- 引导程序 3 和 IE8 问题
- 不理解这个setTimeout是如何/为什么修复我的IE8问题的
- 单击(IE8问题)刷新选择框
- 触发变更事件的IE8问题
- jQuery自动完成- IE8问题-这个选项卡已经恢复
- 动态添加Google + +1按钮和IE8问题