В браузерах 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.
Спасибо