这段居中示例中li为什么要这样设置?
<style>
.container{ float:left;
position:relative;
left:50%}
.container ul{
list-style:none;
margin:0;
padding:0;
position:relative;
left:-50%;}
.container li{float:left;display:inline;margin-right:8px;}
</style>
前面都还好,把div(即container)设置为浮动,然后就能移动了。但是li为什么要浮动?后面还设置成了行内,而且li应该是装在ul里面的,所以应该直接就在中间啊?为什么右边界还要8个像素?另外这里用绝对定位行不行?为什么要用相对定位?谢谢~