Подтвердить что ты не робот

Фиксированное позиционирование с прокруткой

Если, например, у меня есть меню с фиксированным позиционированием, но оно больше высоты текущего окна, есть ли способ разрешить это прокручивать? Поведение браузера по умолчанию заключается в том, чтобы просто скрыть его и не позволить вам получить к нему доступ.

div#sidebar {
    position:fixed;
    top:30px;
    left:0;
    bottom:4px;
    width:148px;
    background-color:#d7d7d7;
}

Вот фрагмент того, что у меня есть. Может потребоваться какой-то JavaScript или что-то в этом роде?

EDIT: Я не уверен, действительно ли это возможно. Я хочу элемент, который составляет 30 пикселей от верхней части документа. Я хочу разрешить это прокручивать с использованием переполнения: auto и height: 100%. В любом случае, я, похоже, это сделаю, полоса прокрутки будет скрыта, или часть div будет скрыта.

4b9b3361

Ответ 1

Вам нужно установить для этого div overflow:scroll (или overflow:auto) и установить высоту до 100%.