pary_daryayi
شنبه 16 آذر 1392, 09:47 صبح
سلام . این کد ها رو ببینید لطفا :
css:
.d3{
width:300px;
height:200px;
background-color:red;
float:left;
}
.d4{
width:200px;
height:100px;
background-color:#ccc;
margin-top:20px;
margin-left:10px;
}
html:
<div class="d3">
<div class="d4"></div>
</div>
وقتی d3 صفت float میگیره , دایو درونی margin-top رو قبول میکنه . در غیر این صورت قبول نمیکنه.
اما margin-left رو در هر دو صورت میپذیره .یعنی چه دایو d3 صفت float رو بگیره یا نگیره . علت چیه ؟
css:
.d3{
width:300px;
height:200px;
background-color:red;
float:left;
}
.d4{
width:200px;
height:100px;
background-color:#ccc;
margin-top:20px;
margin-left:10px;
}
html:
<div class="d3">
<div class="d4"></div>
</div>
وقتی d3 صفت float میگیره , دایو درونی margin-top رو قبول میکنه . در غیر این صورت قبول نمیکنه.
اما margin-left رو در هر دو صورت میپذیره .یعنی چه دایو d3 صفت float رو بگیره یا نگیره . علت چیه ؟