2017-08-24 69 views
0

目前我遇到了Internet Explorer 10的一个问题。我很确定这种情况也发生在旧版本中,但是10目前是我有权访问的最早版本。Internet Explorer 10忽略css <a>字体颜色

我想简单地为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是这样做的?这让我疯狂!

+0

尝试添加!重要?也许有些东西会覆盖它。尝试直接在控制台/元素检查器中编辑CSS,尝试添加内联样式,只是为了查看是否有任何工作 – Andrew

回答

1

我刚刚找到了我自己的问题的答案。这实际上不是CSS问题。在我的HTML页面的顶部,我有以下几点:

<html xmlns="http://www.w3.org/1999/xhtml"> 

只需删除该行固定我立刻遇到的CSS问题。