Skip to content

Commit 1705a73

Browse files
dandgersonlex111
andauthored
Update 2-ui/1-document/09-size-and-scroll/article.md
Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>
1 parent 0d0532e commit 1705a73

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

2-ui/1-document/09-size-and-scroll/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ alert( getComputedStyle(elem).width ); // show CSS width for elem
242242
</script>
243243
```
244244
245-
Конечно, с точки зрения CSS `width:auto` – совершенно нормально, но нам-то в JavaScript нужен конкретный размер в `px`, который мы могли бы использовать для вычислений. Получается, что в данном случае ширина width из CSS вообще бесполезна.
245+
Конечно, с точки зрения CSS `width:auto` – совершенно нормально, но нам-то в JavaScript нужен конкретный размер в `px`, который мы могли бы использовать для вычислений. Получается, что в данном случае ширина из CSS вообще бесполезна.
246246
247247
Есть и ещё одна причина: полоса прокрутки. Бывает без полосы прокрутки код работает прекрасно, но стоит ей появиться, как начинают появляться баги. Так происходит потому, что полоса прокрутки "отъедает" место от области внутреннего содежимого в некоторых браузерах. Таким образом, реальная ширина содержимого *меньше* CSS-ширины. Как раз это и учитывают свойства `clientWidth/clientHeight`.
248248

0 commit comments

Comments
 (0)