我想用分割作圆圈,每个圆都有不同的边距。问题是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