4

我尝试将网页中的对象与以下 CSS 对齐,但对象未位于中心。我应该怎么办?

left:50%;
margin-left:-25%;
4

2 回答 2

5

你能试试这个吗?它工作正常

适用于:Internet Explorer - Google Chrome - Safari - Mozilla

<!-- Div content -->
<div style="margin:0 auto;text-align:center">

      <!-- Div align in the middle -->
      <div style="margin-left:auto;margin-right:auto;text-align:center">
            <p>Hello my text is in the middle :-) </p>
      </div>

</div>
于 2012-07-26T09:48:35.860 回答
2

对象的父元素(它们的容器)必须设置为 position:relative

对象本身应设置为 position:absolute, left:50%, margin-left 负值(以像素为单位),即对象值的一半。

或者,您也可以尝试简单地将父元素设置为 text-align:center 并将对象本身设置为“margin:0 auto;”

于 2012-07-26T09:44:19.260 回答