关于竖直居中的问题
我做了一个导航栏,想让里面的链接竖直居中,可是使用了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;
}
试试