日期:2014-05-17  浏览次数:20667 次

关于竖直居中的问题
我做了一个导航栏,想让里面的链接竖直居中,可是使用了vertical-align:middle;却死活不起作用。求教下是什么原因造成的……
这是HTML:
<ul class="nav_ul">
  <li class="nav_button1"><a href="index.aspx">首 页</a></li>
  <li class="nav_button2"><a href="about.aspx"></a></li>
  <li class="nav_button3"><a href="product.aspx"></a></li>
  <li class="nav_button4"><a href="application.aspx"></a></li>
  <li class="nav_button5"><a href="contact.aspx"></a></li>
</ul>

这是CSS:
 .nav_button1 a
 {
float:left;
color:White;
background-color:#3795d2;
height:27px;
width:86px;  
font-size:14px;
text-align:center;
vertical-align:middle;
 }

------解决方案--------------------
.nav_button1 a
 {
float:left;
color:White;
background-color:#3795d2;
height:27px;
width:86px;
font-size:14px;
text-align:center;
line-height:27px;
 }


试试