Svi*_*ish 2 css list centering
有可能以某种方式将左对齐列表居中吗?就像,我希望列表本身居中,但希望子弹点在彼此之下排列.
我知道如果我给列表一个固定的宽度和边距自动,我可以这样做,但我真的不想设置宽度,因为我不知道内容有多宽.
thi*_*dot 10
使用display: inline-block
上ul
,和text-align: center
一个父元素.
请参阅: http ://jsfiddle.net/thirtydot/E3Yjr/
CSS:
.list-container {
text-align: center;
}
ul {
display: inline-block;
text-align: left;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="list-container">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item Looooooooooooooooooooooooonggg</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您需要它在IE7中工作,请按以下步骤操作:http://jsfiddle.net/thirtydot/E3Yjr/1/
display: inline-block;
*display: inline;
zoom: 1;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2731 次 |
最近记录: |