Я прочитал о DOOM clientWidth Property
и DOM offsetWidth Property
в w3schools
Свойство clientWidth возвращает видимую ширину элемента в пикселях, включая отступы, но не границу, полосу прокрутки или поле.
Свойство offsetWidth возвращает видимую ширину элемента в пикселях, включая отступы, рамку и полосу прокрутки, но не поле.
Я четко понимаю оба из них, но когда захожу на любой веб-сайт с вертикальной полосой прокрутки, откройте консоль разработчика, затем добавьте document.body.clientWidth
и document.body.offsetWidth
, оба дают одинаковый результат. Интересно, является ли эта полоса прокрутки полосой прокрутки windows, но когда я добавляю css body{overflow:hidden}
, она работает, и я думаю, что эта полоса прокрутки является полосой прокрутки тела
Может кто-нибудь помочь мне понять, почему свойство 2 выше дает такой же результат?
Спасибо