我有下面这段HTML的:居中里内一个div
<ul id="downmenu">
<li class="copyright">
<div>© 2011. All rights reserved.</div>
</li>
<li class="twitter">
<img src="images/twitter.png" alt="" />
</li>
<li class="facebook">
<img src="images/facebook.png" alt="" />
</li>
</ul>
而下面这段CSS的:
#downmenu {
font-size:14px;
border-top: 1px solid #666;
clear: both;
list-style-type: none;
margin: 20px 0;
overflow: hidden;
padding: 11px 0 11px 34px;
width: 870px;
}
#downmenu li {
float:left;
}
#downmenu li.copyright {
margin-right:540px;
height:36px;
}
#downmenu li.copyright div{
margin: auto 0;
}
(我认为)#downmenu li.copyright
设置为36px高,而且我想垂直居中它内部的div
。为了达到这个目的,我使用了margin: auto 0;
。但它不是中心的。
任何线索?
居中垂直是有点棘手,看看这个:http://www.jakpsatweb.cz/css/css-vertical-center-solution.html – JackWink