目前我在使用 Internet Explorer 10 时遇到问题。我很确定这在旧版本中也会发生,但 10 目前是我可以用来测试它的最旧版本。
我试图简单地为 div 类中的标签设置 CSS 字体颜色。
.dropdown-content a {
color: #292929;
padding: 0px 10px;
text-decoration: none;
display: block;
text-align: left;
height: 40px;
font-size: 14px;
line-height: 40px;
}
.dropdown-content a:hover {
background-color: white;
color: #B40101;
}
当我在 Internet Explorer 中加载页面时,当我尝试在开发控制台中查看 CSS 时,它似乎完全忽略了 CSS 的“颜色”部分。
这是一个 Screenshot of the CSS in the IE development console 如您所见,它甚至不显示颜色样式代码,即使我显然将它放在 CSS 文件中也是如此。
我已经尝试了我能找到的所有解决方案,但似乎没有什么能让我让浏览器识别颜色 css 样式的存在......
有人知道 IE 为何这样做吗?这让我发疯!
最佳答案
我刚刚找到了我自己问题的答案。这实际上不是 CSS 问题。在我的 html 页面顶部,我有以下内容:
<html xmlns="http://www.w3.org/1999/xhtml">
只需删除此行即可解决我立即遇到的 CSS 问题。
关于html - Internet Explorer 10 忽略 css <a> 字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45871068/