Скрыть горизонтальную полосу прокрутки, вызванную определенным div - PullRequest
5 голосов
/ 08 августа 2011

У меня есть следующий HTML:

<div id="container">
   <div id="content"></div>
</div>

Контейнер div имеет ширину 1050 пикселей и включает в себя только теневой фон, который повторяется по вертикали.

Div содержимого имеет ширину 950 пикселей, расположен в середине контейнера div (горизонтальный) и включает содержимое.

Что мне нужно - горизонтальная полоса прокрутки появляется только в том случае, если окно браузера меньше, чем div содержимого, но контейнерный div не должен вызывать появление полосы прокрутки. Как я могу это сделать?

overflow-x: скрытый не работает.

Thx

http://jsfiddle.net/98Eqf/1/

Ответы [ 2 ]

4 голосов
/ 08 августа 2011

Я бы предложил использовать медиазапрос, чтобы проверить, имеет ли браузер ширину 950 пикселей, а затем отобразить полосу прокрутки.Это позволит вам использовать overflow-x:hidden;, пока оно больше, а затем, когда оно станет меньше, вы можете просто сделать overflow-x:scroll; и сделать панель отображаемой.

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