html - Internet Explorer 10 忽略 css <a> 字体颜色

标签 html css internet-explorer

目前我在使用 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/

相关文章:

Jquery 在另一个页面中显示/隐藏

css - font-family-Roboto, "Roboto Lt"在 iphone 5s 中不起作用

javascript - 在Windows 8.1中如何将我的IE设置为旧版本(兼容性 View )?

html - 是否有适用于 Internet Explorer 的 Firebug 样式实用程序?

javascript - 在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

png - 网页 : semi-transparent elements -> PNG

html - css 过渡动画不适用于 svg 路径的 "d' 属性更改

html - 使用 CSS 重叠 div 标签

javascript - 为什么它不改变字体大小?

jQuery 不能在 IE 中运行啊啊啊?