所以我一直在网站上工作,我的导航栏有以下CSS:
.boxshadow div#top_nav li+li::before, .no-boxshadow div#top_nav li+li::before{
content:url('media/images/link.gif');
}
它应该通过在除第一个链接之外的所有链接之前插入某个图像来为导航栏中的列表项创建链接分隔符。 .boxshadow
和.no-boxshadow
类是由Modernizr引起的。
问题是,它在IE中被覆盖了。当我打开开发者工具时似乎被划掉了,所以我知道它被覆盖了,但我不知道为什么。在Chrome和Firefox中,该属性有效,但仅在IE中我遇到此问题。
有关为何发生这种情况的任何想法?如果有必要,我很乐意发布更多CSS。感谢所有帮助。
这是jsFiddle的链接:http://jsfiddle.net/KJYe2/
编辑2:对不起家伙,但似乎通过jsFiddle在IE中工作。但是,它不会在我的计算机上本地显示,我不知道为什么......我尝试发布在导航栏之前使用的更相关的CSS,看看是否有任何规则导致覆盖,但这不是似乎也是如此。
答案 0 :(得分:0)