1

それは私がこれまでに得たものです: http://jsfiddle.net/cHKF4/3/

でも小さい箱を入れたい(box1とbox2が遅い)

#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そしてページの中央box2に並べてlate中央lateに配置します):

<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

あなたが達成しようとしていることをよく理解していません。#box1 と #box2 を #late 内の中央に配置しようとしていますか?

#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 に答える