CSS တွင် float ဂုဏ်သတ္တိနှင့် စာသားမရှိသော မိဘ element
ယခုဆိုလျှင် <parent> class ရှိသော div တစ်ခုရှိသည်၊
သို့သော် စာသားမပါဘဲ <child> class ရှိသော
သားသမီး block နှစ်ခုရှိသည်။
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
</div>
.parent {
width: 500px;
border: 1px solid red;
text-align: justify;
}
.child {
width: 200px;
height: 100px;
border: 1px solid green;
}
:
သားသမီး block များကို ဘယ်ဘက်သို့ ပေါလောမျောစေပြီး ဘာဖြစ်မည်ကို ကြည့်ရအောင်။
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
</div>
.parent {
width: 500px;
border: 1px solid red;
text-align: justify;
}
.child {
float: left;
width: 200px;
height: 100px;
border: 1px solid green;
}
:
ကျွန်ုပ်တို့ မြင်တွေ့ရသည်အတိုင်း၊ သားသမီး block များသည် အတန်းလိုက် စီသွားသည်၊ သို့သော် မိဘ element ၏ အမြင့် ပျောက်သွားပြီး ကျွန်ုပ်တို့၏ block များသည် ၎င်းအောက်တွင် ထွက်နေသည်။
ဤအပြုအမူကို ကျွန်ုပ်တို့ သိပြီးဖြစ်သည်။ ဤပြဿနာကို ဖြေရှင်းရန် clearfix ကို အသုံးပြုရမည်။ ထိုသို့ လုပ်ဆောင်ကြပါစို့။
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
<div class="clearfix"></div>
</div>
.parent {
width: 500px;
border: 1px solid red;
text-align: justify;
}
.child {
float: left;
width: 200px;
height: 100px;
border: 1px solid green;
}
.clearfix {
clear: both;
}
: