我有一个无序列表中...垂直居中的链接一个div
<ul class="hide">
<li class="home">
<div class="link">
<a href="/">Home</a>
</div>
</li>
<li class="about">
<div class="link">
<a href="/about">About Our Community</a>
</div>
</li>
<li class="contact">
<div class="link">
<a href="/contact">Contact Us</a>
</div>
</li>
</ul>
我的CSS是这样的....
#sitenav ul li .link a {
color: #555;
text-decoration: none;
float: left;
padding-right: 3px;
margin-top: auto;
margin-bottom: auto;
}
但利润率不垂直居中链接
任何想法?
链接文本总是在一行中,还是应该看起来不错,如果出现换行符? –
如果您的链接将只有一行 - http://jsfiddle.net/SE7aB/ –
为什么你有一个div在那里?你可以直接设计li的样式......另外,请提供一个代码,让链接“unaligned” – Andre