field-sizing Property
အသုံးပြုပုံ
Section titled “အသုံးပြုပုံ”field-sizing ဆိုတဲ့ Property ဟာ input, textarea နဲ့ select လိုမျိုး Form Element တွေရဲ့ အရွယ်အစားကို သူတို့အထဲမှာ ရှိတဲ့ စာသား (Content) ပေါ်မူတည်ပြီး အလိုအလျောက် ပြောင်းလဲပေးပါတယ်။
fixed: (Default) ဒါကတော့ အရင်ကလိုပဲ ပုံသေ အရွယ်အစား သတ်မှတ်ထားတာပါ။content: အတွင်းက စာသား အနည်းအများပေါ် မူတည်ပြီး အလိုအလျောက် ကြီးလာ၊ သေးသွား ဖြစ်ပါမယ်။
textarea { /* စာရိုက်ထည့်လိုက်ရင် အောက်ကို အလိုအလျောက် ရှည်ထွက်လာပါမယ် */ field-sizing: content;
/* ဒါပေမဲ့ အကန့်အသတ်မရှိ ရှည်မထွက်သွားအောင် အနည်းဆုံးနဲ့ အများဆုံး အမြင့်ကို သတ်မှတ်ပေးသင့်ပါတယ် */ min-height: 40px; max-height: 200px;}
input[type="text"] { /* စာရိုက်ထည့်ရင် ဘေးဘက်ကို အလိုအလျောက် ရှည်ထွက်လာပါမယ် */ field-sizing: content; min-width: 100px;}ဘာတွေ ပိုကောင်းသွားလဲ?
Section titled “ဘာတွေ ပိုကောင်းသွားလဲ?”- Performance ကောင်းလာခြင်း: JavaScript Event Listener တွေ သုံးစရာ မလိုတော့တဲ့အတွက် Website ပိုပြီး မြန်ဆန်သွက်လက်လာပါတယ်။
- UX (User Experience) ကောင်းလာခြင်း: User က စာရိုက်နေရင်းနဲ့ နေရာမလောက်လို့ Scroll Bar ကြီး ပေါ်လာတာမျိုး မကြုံရတော့ပါဘူး။
- Simplicity (ရိုးရှင်းလွယ်ကူခြင်း): ရှုပ်ထွေးတဲ့ Logic တွေ စဉ်းစားစရာမလိုဘဲ CSS Code တစ်ကြောင်းတည်းနဲ့ အလုပ်ပြီးမြောက်သွားပါတယ်။