Overflow-x: скрытый не работает в Chrome - PullRequest
7 голосов
/ 02 марта 2012

Я применил это свойство к элементам: body и html и все же Chrome позволит мне прокручивать по оси X Я тестировал его в Safari и Firefox, и прокрутка по оси X отключена ...

Кто-нибудь знает, что мне не хватает?

N.B. Использование overflow: hidden работает, но я бы хотел, чтобы люди могли прокручивать по оси Y.

Спасибо!

Ответы [ 3 ]

5 голосов
/ 14 ноября 2012

Вы можете использовать

html { overflow-x: hidden; }​
3 голосов
/ 24 августа 2013

Я только что столкнулся с этой проблемой, пытаясь скрыть некоторые изображения, которые я / знал / был бы шире, чем тело на мобильном телефоне.

Первоначально у меня просто было:

body { overflow-x: hidden; }

Это не сработало в Chrome, но сработало в IE 10.

Однако, если вы затем добавили:

html { overflow-x: hidden; }

Изображениябыли правильно спрятаны в обоих браузерах.

2 голосов
/ 09 ноября 2012

Похоже, что проблема больше не существует благодаря @Nelson, указывающему на это. Вы можете увидеть код, работающий корректно здесь: http://jsfiddle.net/H84pr

...