假设您有以下代码块:
<div id="container">
<someelement>This is any element.</someelement>
</div>
Run Code Online (Sandbox Code Playgroud)
什么是我可以用来在其包含div中水平居中"someelement"的最佳CSS?
ojr*_*rac 11
JaredPar有正确的想法,但这是一个更清洁的方式来做你想要的;)
#container {
text-align: center;
}
#container someelement {
margin: 0 auto;
text-align: left;
}
Run Code Online (Sandbox Code Playgroud)
如果您<someelement>是内联元素(即默认显示:内联),则将text-align:center应用于其容器.如果<someelement>是块元素,则将左右边距设置为auto并记住设置宽度(块元素默认采用所有可用的水平空间,除非明确声明宽度).如果您希望它在IE 5.5及更低版本中工作,则可能必须使用这两种方法.
| 归档时间: |
|
| 查看次数: |
2581 次 |
| 最近记录: |