Farqi: CSS kengligi va clientWidth
“getComputedStyle(elem).width” va “elem.clientWidth” o’rtasidagi farq nima?
Kamida 3 ta farqni keltiring. Qancha ko’p bo’lsa, shuncha yaxshi.
Farqlar:
clientWidth
sonli,getComputedStyle(elem).width
esa oxiridapx
bo`lgan qatorni qaytaradi.getComputedStyle
inline element uchunauto
kabi raqamli bo`lmagan kenglikni qaytarishi mumkin.clientWidth
elementning ichki kontent maydoni va qo’shimchalar, CSS kengligi (standartbox-sizing
bilan) esa to’ldirgichsiz ichki kontent maydonidir.- Agar aylantirish paneli mavjud bo’lsa va brauzer uning uchun bo’sh joy ajratsa, ba’zi brauzerlar ushbu bo’sh joyni CSS kengligidan ajratadi (chunki u endi kontent uchun mavjud emas), ba’zilari esa yo’q.
clientWidth
xususiyati har doim bir xil bo’ladi: agar zaxiralangan bo’lsa, aylantirish paneli o’lchami olib tashlanadi.