如何将此ul
标记居中?
我尝试了所有我知道的但没有任何作用(http://jsfiddle.net/alhasen/dmW5F/)。
注意:全屏查看。
请参阅字段集中心的此ul
列表。
<ul id="progressbar">
<li class="active">First step</li>
<li>Second step</li>
<li>Third step</li>
</ul>
答案 0 :(得分:2)
不确定这是否是您想要查看的内容,但请查看:http://jsfiddle.net/dmW5F/1/
无论如何我做的是
删除导致的ul {width:1000px}
:
ul {
margin: auto auto;
text-align: center;
position: relative;
}
并将#progressbar li
更改为:
#progressbar li {
list-style-type:none;
color:#fff;
text-transform:uppercase;
font-size:9px;
width:30%;
padding-top:10px;
display:inline-block;
position:relative
}
我删除了float:left
,添加了display:inline-block
,将width
更改为width:30%
如果您有任何疑问,请告诉我。干杯!
答案 1 :(得分:0)
HTML:
<div class="centered">
<ul id="progressbar">
<li class="active">First step</li>
<li>Second step</li>
<li>Third step</li>
</ul>
</div>
CSS:
.centered {
width: 100%;
margin: 0;
}
#progressbar {
max-width: 40%;
margin: 0 auto;
}
#progressbar li {
width: 40%;
margin: 0 30%;
}
请参阅jsFiddle