Answers:
我假设父div没有宽度或较宽的宽度,而子div具有较小的宽度。下面将把顶部和底部的边距设置为零,并使边自动适应。这使div居中。
div#child {
margin: 0 auto;
}
text-align: center;
在parent
div 上进行设置,然后再将其设置回左侧(或其他位置)child
。不确定该问题是否会影响IE6 ...
child
,我检查了所有版本的IE(IE6-8)时,我的div似乎都向左移动(与更兼容标准的浏览器相比)。而text-align: center;
对于parent
和text-align: left;
为child
固定它的所有版本。
<div id='parent' style='width: 100%;text-align:center;'>
<div id='child' style='width:50px; height:100px;margin:0px auto;'>Text</div>
</div>
text-align:left;
到#child div
text-align:center
子div或父div?
<div id='child' style='width: 50px; height: 100px; margin:0 auto;'>Text</div>