“使用的字体创建在下面的例子为我的导航图标:开始 http://www.blackcountrydesigns.co.uk/examples/green/删除带有下划线:悬停:以前
我遇到的问题是,当你将鼠标悬停在链接上,你得到一个下划线链接和图标。
我想知道如何删除图标上的下划线,但将其保留在链接上。
这里是我的代码:
HTML
<ul class="hidden-phone">
<li><a class="entypo-home" href="#">Home</a></li>
<li><a class="entypo-briefcase" href="#">Services</a></li>
<li><a class="entypo-picture" href="#">Portfolio</a></li>
<li><a class="entypo-address" href="#">Contact</a></li>
</ul>
CSS
#nav ul li a {color:#ccc; margin-left: 25px;}
#nav [class*='entypo-'].active:before {color:#666;}
#nav [class*='entypo-']:before {font-size: 46px; position: relative; top: 5px;left: -3px; color:#999;}
[class*='entypo-']:hover:before {text-decoration:none !important;}
非常感谢
我该如何删除所有图标的下划线,而不仅仅是活动的图标。我将删除.active类以避免混淆 – 2013-03-24 22:54:31
您正在使用哪些CSS? (不仅仅是不工作的CSS,而是整个列表的CSS。) – 2013-03-24 22:55:36
+1一个有趣的问题!我做了一个简单的小提琴:http://jsfiddle.net/NGHpg/ – 2013-03-24 22:57:42