ширина полосы прокрутки: нет;VS overflow-x: скрытый - PullRequest
1 голос
/ 02 июня 2019

Кажется, что я могу использовать оба этих параметра, чтобы скрыть горизонтальную полосу прокрутки элемента:

overflow-x: hidden;

scrollbar-width: none;

Какое из них является лучшим решением для скрытия горизонтальной полосы прокрутки?

Ответы [ 2 ]

4 голосов
/ 02 июня 2019

overflow-x: hidden обрезает любой контент внутри родительского элемента (скажем, страницы), ширина которого выходит за пределы родительского элемента, и предотвращает горизонтальную прокрутку пользователя. Источник

scrollbar-width: none скрывает полосу прокрутки, однако содержимое по-прежнему можно прокручивать. Источник

Так что это зависит от того, чего вы пытаетесь достичь.

3 голосов
/ 02 июня 2019

При scrollbar-width: none; полоса прокрутки все еще присутствует, и вы все еще можете прокручивать, если есть переполнение, если вы хотите вообще отключить прокрутку, используйте overflow: hidden;

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