.container
n 個の (left-block
およびright-block
) div
があるということです。
left-block
左にright-block
浮かび、右に浮かびます。left-block
しかし、1 回目とright-block
2 回目以降は余裕がありませんleft-block
。right-block
デモは次のとおりです: JSBin
2 に答える
0
に加えmargin-top
て.left-block
.right-block
.left-block {
float:left;
border:solid #CCC 1px;
width:350px;
height:125px;
background:transparent;
clear: right;
margin-top: 10px;
//position:relative;
}
.right-block {
float:right;
border:solid #CCC 1px;
width:350px;
height:125px;
background:transparent;
clear:right;
//position:relative;
margin-top: 10px;
}
PS<br />
タグを削除します。必須ではありません。
上記は10px
margin
トップボックスにも追加されます。それを取り除くには、以下のセレクターを使用してください。
.container > div:nth-of-type(1) {
margin-top: 0;
}
.container > div:nth-of-type(2) {
margin-top: 0;
}
于 2013-10-23T12:28:35.373 に答える
0
フローティング要素は要素になるため、注意が必要です。他の問題を引き起こすことなくマージンを維持できるように、inline
それらを最初に定義することをお勧めします。inline-block
適用したコードは次のとおりです。
.container > div {
display: inline-block;
margin-top: 20px;
}
于 2013-10-23T12:30:15.450 に答える