Я хочу создать круги с использованием разделов, и каждый круг имеет разный запас. Проблема в том, что div
с небольшим margin-top
влияет на наибольший margin top
для другого div
.Разный край div's не работает
вот 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, вы увидите, что у 2-го круга есть margin-top всего 20 пикселей, но он относится к позиции 1-го круга, а не к верхней части страницы. – Virendra
Да, он работает, спасибо :) – palAlaa
@ Вирендра, можете ли вы поместить его в раздел ответов. – palAlaa