我想用分割作圓圈,每個圓都有不同的邊距。問題是div
與小margin-top
影響最大的margin top
爲另一div
。div的不同邊距不起作用
這裏的HTML:
<div class="circle size2 marginTop2"></div>
<div class="circle size1 marginTop1" ></div>
和這裏的CSS:
div.circle{
display: inline-block;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
-o-border-radius: 100px;
-ms-border-radius: 100px;
border-radius: 100px;
background: pink;
opacity: 0.3;
margin-top: 0px;
}
div.size1{
width:120px;
height:120px;
}
div.size2{
width:130px;
height:130px;
}
div.marginTop1{
margin-top: 20px;
margin-right:-10px;
}
div.marginTop2{
margin-top: 140px
}
下面的代碼:
div
與小margin-top
影響具有較大的利潤率頂部。
請解釋一下嗎?
如果您想將它們並排放置,請將'float:left;'添加到'div.circle'。如果您使用Firebug或Chrome開發人員工具檢查元素,則會看到第二個圓的邊距僅爲20px,但與第一個圓的位置相關,而不是頁頂部。 – Virendra 2012-01-03 00:41:43
是的,它的作品,謝謝:) – palAlaa 2012-01-03 00:45:26
@Virendra,你可以把它放在答案部分。 – palAlaa 2012-01-03 01:02:45