为什么:在我的代码中似乎只运行一次?

时间:2012-09-28 18:23:32

标签: css

我正在使用:之前在菜单项之前显示webfont图标。出于某种原因:之前只处理一个类而完全忽略了另一个类。如果我将两个应该有图标的li上的两个类更改为工人类名,则会显示图标。

想法?

这是一个例子: http://jsfiddle.net/bigdmachine/erxjE/1/

2 个答案:

答案 0 :(得分:0)

我宁愿将CSS更新为;

nav#al-top-menu .log-out a:before, 
nav#al-top-menu .setting a:before {
     content: "X";
     margin-left: 15px;
     margin-right: 5px;    
     font-family: 'WebSymbolsRegular';
     font-size: 14px;
     color: blue;

}

答案 1 :(得分:-1)

我认为你不能在<ul>内创建“免费”伪元素,列表应该只包含列表项。