次の例では、フォントを使用してナビゲーション用のアイコンを作成しています: 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;}
どうもありがとう