清单再次让我感到困惑。
<div id="headbottom">
<ul id="headnavbutton">
<li id="button1" class="headnavbutton"></li>
<li id="button2" class="headnavbutton"></li>
</ul>
</div>
CSS:
#headbottom{position:relative;width:960px;height:29px;margin:auto;bottom:10px;}
#headnavbutton{float:right;height:100%;width:250px;padding:0;}
.headnavbutton{float:right;border: 1px solid #ccc;padding-top:0px;list-style:none;}
#button1 {width:100px;height:100%;background:url(../images/headnavbutton.gif);}
#button2 {width:100px;height:100%;background:url(../images/headnavbutton.gif);}
您可能会说,它看起来很甜美又简单。但是出于某种我不知道的原因,该列表已从父div下拉。
这是一个JSfiddle:虽然不准确,但是可以很好地表示正在发生的事情。
http://jsfiddle.net/WXbbj/5/
最佳答案
现在像这样在div headnavbutton中定义边距
#headnavbutton {
margin: 0;
}