Thuta Learning
ရှာဖွေရန်
IntermediateWeb Developmentbeginner

Box Model Intro

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Element တိုင်းကို box အနေနဲ့မြင်တတ်ရန်

CSS မှာ element တိုင်းကို box တစ်ခုအနေနဲ့စဉ်းစားပါတယ်။ Box Model ထဲမှာ Content, Padding, Border, Margin ဆိုပြီး အပိုင်း ၄ ပိုင်းရှိပါတယ်။ Layout ပြဿနာတွေ အများစုက ဒီ ၄ ခုကိုမခွဲနိုင်လို့ဖြစ်တာပါ။ Content က အတွင်းစာ/ပုံရှိရာနေရာ၊ padding က content နဲ့ border ကြားကအတွင်းအကွာ၊ border ကဘောင်၊ margin ကအပြင်ဘက်အကွာအဝေးပါ။

css
.box {
  width: 200px;
  padding: 20px;
  border: 5px solid red;
  margin: 30px;
  box-sizing: border-box;
}
You should see
Box တစ်ခုမှာ content width, padding, border, margin ပါလာမယ်။ box-sizing: border-box; ကြောင့် width တွက်ချက်တာပိုခန့်မှန်းရလွယ်ပါတယ်။

Tip

Modern projects တွေမှာ * { box-sizing: border-box; } ကို reset အနေနဲ့သုံးလေ့ရှိပါတယ်။ Layout ကိုခန့်မှန်းရလွယ်စေပါတယ်။

Box Model Intro | Thuta Learning