我有以下HTML代码:
<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
设置为36像素高,我想要垂直居中其中的 div
。为了实现这一点,我使用了 margin: auto 0;
。但它并没有居中。有什么线索吗?