我正在使用a:after方法获取动态Cookie跟踪菜单:
主题>话题>话题>主题
其中“>”是字体真棒的图标
但我想摆脱“>”的下划线悬停在主题上时
这是我的代码:
<div id="cookie">
<ul>
<li><a href='#'>Leaders</a> </li>
<li><a href='#'>Topic</a> </li>
<li>Topic</li>
</ul>
我尝试了各种方法:将鼠标悬停在后css上,但没有运气。
答案 0 :(得分:4)
您在整个链接上:after
a
,而不是li
。请执行以下操作。
#cookie ul li:after { //changed this line
content: '\f105';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration:none;
padding:0px 0px 0px 12px;
}
Here是一个工作小提琴。
答案 1 :(得分:1)
使用:after
代替li
。
#cookie ul li:after {
content: '\f105';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration:none;
padding:0px 0px 0px 12px;
}
答案 2 :(得分:1)
将其添加到li
元素
您需要从最后一个子项中删除字体以确保一致性
#cookie ul li:after {
content: '\f105';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration:none;
padding:0px 0px 0px 12px;
}
#cookie ul li:last-child:after {
content: '';
font-family: FontAwesome;
}
答案 3 :(得分:-1)
在Wordpress中使用font-awesome时,我一直在用下划线摔跤。我的解决方案是设置border:0;结果&#34;线&#34;是一个边界,而不是文字装饰。