如何将浮动项目的无序列表居中于页面

|| 如果我有一个无序列表,例如
<ul>
    <li><a href=\"index.html\">Home</a></li>
    <li><a href=\"index.html\">About</a></li>
    <li><a href=\"index.html\">Service</a></li>
    <li><a href=\"index.html\">Blog</a></li>
</ul>
使用CSS很好地对齐它们,例如
ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul li {
    float: left;
    line-height: 50px;
    margin-left: 5px;
    margin-right: 5px;
}
ul li a {
    display: block;
    height: 46px;
    padding-left: 5px;
    padding-right: 5px;
}
然后,如何考虑到没有为元素指定宽度,如何将ѭ2bar元素与页面中心对齐? 首选答案将与ie6 +兼容 任何帮助表示赞赏。 i     
已邀请:
        您可以结合使用ѭ3with和
text-align: center
。 这是您的代码的实现:http://jsfiddle.net/kRDsf/ 如果需要IE7支持:http://jsfiddle.net/kRDsf/1/ +内联块在Internet Explorer 7、6中不起作用 如果您需要IE6支持,请参阅此答案上的评论。     

要回复问题请先登录注册