1

这就是我到目前为止得到的:http: //jsfiddle.net/cHKF4/3/

但我想放小盒子(盒子1和盒子2在里面)

#late {
    position: relative;
    border-style: solid;
    border-width: 3px;
    border-color: #00fff3;
    height: 200px;
       width: 960px;
    margin: 0 auto;
    margin-top: 30px;
}

#box1 {
    position: relative;
    border-style: solid;
    border-width: 1px;
    border-color: #55fff3;
    height: 100%;
    width: 200px;
    margin: 0 auto;
}

#box2 {
    position: relative;
    border-style: solid;
    border-width: 3px;
    border-color: #55fff3;
    height: 100%;
    width: 200px;
}

谢谢你。

4

4 回答 4

2

这是您要实现的目标吗(并排并以页面为中心在内部box1居中):box2latelate

<div id="late">
    <div id="inner">
       <div id="box1"></div>
       <div id="box2"></div>
    </div>
</div>​

#late {
    border: solid 3px #00fff3;
    height: 200px;
    width: 960px;
    margin: 30px auto 0 auto;
}

#inner {
    width: 408px;
    height: 100%;
    margin: 0 auto 0 auto;
}

#box1 {
    border: solid 1px #55fff3;
    height: 100%;
    width: 200px;
    float: left;
}

#box2 {
    border: solid 3px #55fff3;
    height: 100%;
    width: 200px;
    float: left;
}
​
于 2012-10-21T18:37:23.283 回答
1

我不太明白您要达到的目标。您是否要在 #late 中将 #box1 和 #box2 居中?

如果您只是想将它们并排放置在#late 中,我会这样做:http ://codepen.io/AntonNiklasson/pen/rIdcj

于 2012-10-21T18:33:18.983 回答
1

添加float:left到两者#box1#box2

#box1 {
    float:left;
    position: relative;
    border-style: solid;
    border-width: 3px;
    border-color: #55fff3;
    height: 100%;
    width: 200px;
}

#box2 {
    float:left;
    position: relative;
    border-style: solid;
    border-width: 3px;
    border-color: #55fff3;
    height: 100%;
    width: 200px;
}
于 2012-10-21T18:33:23.943 回答
1

尝试

#box1 {
position: absolute;
top: 10px;
left: 10px;
}

保持父容器的位置设置为相对。

于 2012-10-21T18:33:59.927 回答