-7
#container {
width: 960px;
margin-left: auto;
margin-right: auto;
height: auto; }

#large_box {
text-align: center;
width: 960px;
margin-left: auto;
margin-right: auto;
height: auto; }

#searchbcid {
position: absolute;
left: 400px;
margin-left: 50px;
top: 280px; }

#createbcid {
position: absolute;
margin-left: 250px;
top: 280px;
left: 550px; }

#loginpos {
position: absolute;
margin-left: 20px;
left: 30px;
top: 280px; }

在我的 html 中有一个名为container. 所有其他div的都放在容器内。另一个 div ie,large_box其中包含 3 个其他div的,例如loginpos, searchbcid, createbcid

但我无法居中对齐div large_box.

我怎样才能居中对齐它?

4

5 回答 5

0

尝试将您的边距设置为 0 auto,它将以您指定的宽度在其容器内水平居中您的元素。

#large_box {
text-align: center;
width: 960px;
margin: 0 auto;
height: auto; }
于 2014-08-10T22:52:57.463 回答
0

在您的 css 中,仅 margin:0 auto; 使用 div 的一些宽度,然后它将自动在提供的宽度的中心对齐。

快乐的编码...

于 2013-03-12T10:19:25.667 回答
0

这对我有用。

CSS

div#center{
      width:250px;
      margin:0 auto;
      background-color:yellow;
}

/* To support IE */
div#parent{
      align:center;
}

HTML

    <div id="parent">    
      <div id="center">
        I'm in the middle!
      </div>
    </div>

JSFiddle 链接

于 2013-06-22T19:21:40.503 回答
0

CSS:

#wrapper_div{
width:500px;
height:500px;
}

#inner_div{
width:200px;
margin:0 auto;
}

HTML:

<div id="wrapper_div">
<div id="inner_div">
Centred content here!
</div>
</div
于 2013-05-29T15:21:05.737 回答
0

使用这个 css 作为 div。它将水平居中。

#large_box {
  width: 960px;
  margin: 0 auto; 
}
于 2017-09-27T10:44:00.420 回答