2013-10-23 42 views
1

我有一個.container,因爲有n個(left-blockright-block)div。
left-block左移,right-block右移。 但我不是第一次left-blockright-block和第二left-blockright-block
這裏後獲得保證金是一個演示:JSBin Image浮動元素的邊際增加

+0

你ç用於政治和商業的「邊緣頂端」 –

+0

將'margin-top'添加到'right-block'並刪除br標籤 –

回答

0

添加margin-top.left-block以及.right-block

Demo

.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 />標籤,它們是不是必需的。


以上將增加10pxmargin以機頂盒爲好,序擺脫它,使用下面的選擇。

.container > div:nth-of-type(1) { 
    margin-top: 0; 
} 

.container > div:nth-of-type(2) { 
    margin-top: 0; 
} 
+0

Thanks @ Mr.Alien。我用保證金底部而不是頂部。但是我發現它們不在我的'容器div'裏面。向容器添加邊框。 – vishalkin

0

http://jsbin.com/ayiziNa/7/

你必須要小心浮動元素,因爲他們成爲inline元素 - 你可能想將其定義爲inline-block第一,所以他們能夠保持利潤率,而不會引起其他的問題

這裏是我申請的代碼:

.container > div { 
    display: inline-block; 
    margin-top: 20px; 
}