2014-09-24 17 views
1

Я пытаюсь установить переполнение-y элемента в auto, имея высоту на 100%, что из того, что я собрал из других сообщений, имеет решение установить переполнение-y на скрытый. Однако это создает полосу прокрутки, где это необязательно.Как скрыть полосу прокрутки

По сути, то, что я пытаюсь добиться, чтобы иметь элемент быть:

overflow-y: auto; 
height: 100%; 

Поскольку атрибут авто позволяет прокрутке быть скрыта до тех пор, пока не будет на самом деле нужно.

Заранее спасибо, PS: Я просмотрел stackoverflow перед этим и не смог найти сообщение об этом.

+0

ссылку или огурчик .. 'высота: 100%', что высота родительского DIV!? – Sudheer

+0

скрипка помогла бы – dippas

+0

да скрипка пожалуйста – Webice

ответ

0

Его очень простое решение:

вам просто нужно 2 контейнера: внешний контейнер и внутренний контейнер.

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

overflow-x:hidden; 
overflow-y:scroll; 

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

скрипку для справки --->http://jsfiddle.net/Lj110hb4/

Смежные вопросы