CSS Кросс-браузер / платформа прокрутки поведения размера контента - PullRequest
0 голосов
/ 29 марта 2020

В браузерах MacOS полоса прокрутки при использовании overflow-x:auto всегда находится над содержимым, что упрощает удобный интерфейс с полосами прокрутки для содержимого или без них. Но на Windows (из моего тестирования) полоса прокрутки добавляет ширину (для overflow-y) или высоту (для overflow-x) в зависимости от браузера, поэтому боль от одной платформы к другой возникает из-за изменения высоты моих блоков из-за к этим полосам прокрутки.

Меня не волнует стилизация полосы прокрутки, потому что пользователи привыкли к их виду на панели прокрутки браузера, но мне важнее иметь одинаковый глобальный интерфейс на MacOS и Window. Поэтому возможно ли иметь полосы прокрутки над контентом в Window в браузерах Edge / Chrome / Firefox / IE11 + (я читал о недокументированном overflow:overlay, но похоже, что это только для веб-набора). Это означает, что если мой контент имеет высоту 200px, он останется таким же как в Window, так и в MacO, вместо 200px в MacO и 200px + высота полосы прокрутки в Window.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...