【发布时间】:2014-02-22 01:29:16
【问题描述】:
我有 3 个列表。我希望以水平方式将它们集中在页面上。我怎样才能做到这一点?谢谢!
【问题讨论】:
-
您能否提供一些代码让我们知道您尝试了什么?
-
感谢您提供有用的链接。我已将完成的结果发布在此页面的底部。
标签: html css layout html-lists centering
我有 3 个列表。我希望以水平方式将它们集中在页面上。我怎样才能做到这一点?谢谢!
【问题讨论】:
标签: html css layout html-lists centering
HTML
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
</ul>
<ul id="navlist">
<li id="active"><a href="#">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
</ul>
<ul id="navlist">
<li id="active"><a href="#">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
</ul>
</div>
CSS
#navcontainer
{
width: 300px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
【讨论】:
使用inline-block 很容易:
#container {
text-align: center;
}
#container ul {
display: inline-block;
}
【讨论】: