您应该在锚点中定义行高,而不是在导航栏id 中查看示例代码:-
HTML
<div id="navbar">
<a class="fb" href="menu.html">Menu</a></br>
<a href="ContactUs.html">Contact Us</a></br>
<a href="About Us.html">About Us</a></br>
<a href="TC.html">Terms & Conditions</a></br>
<a href="jobs.html" target="_blank">Jobs</a></br>
<a href="order.html">Your Order</a>
CSS
#navbar a {
color: red;
line-height: 33px;
text-decoration: none;
}
http://jsfiddle.net/8LFLd/50/
另一个正确的方法是我在下面提到你应该在正确的 ul li 列表项中进行导航,如下所述:-
HTML
<div id="navbar">
<ul>
<li><a class="fb" href="menu.html">Menu</a></li>
<li><a href="ContactUs.html">Contact Us</a></li>
<li><a href="About Us.html">About Us</a></li>
<li><a href="TC.html">Terms & Conditions</a></li>
<li><a href="jobs.html" target="_blank">Jobs</a></li>
<li><a href="order.html">Your Order</a></li>
</ul>
</div>
CSS
#navbar li {
display:block;
list-style-type:none;
line-height:25px;
}
#navbar li a {
text-decoration:none;
color:red;
}
#navbar li a.fb {
text-decoration:none;
color:green;
}
#navbar li a:hover {
text-decoration:none;
color:blue;
}
演示:- http://jsfiddle.net/XZ9w7/3/