У меня на самом деле две проблемы, но давайте сначала решим основную проблему, так как я считаю, что другую легче решить.
У меня есть фиксированное положение div на левой стороне прокрутки для меню. Правая сторона - это стандартный div, который правильно прокручивается. Проблема в том, что когда порт просмотра браузера слишком мал, чтобы видеть все меню ... нет способа заставить его прокрутить, что я могу найти (по крайней мере, с помощью css). Я пытался использовать различные переполнения в CSS, но ничто не делает прокрутку div. Для div, содержащего меню, задано значение min-height: 100% и position: fixed ... оба атрибута, которые мне нужно сохранить.
Div, содержащий меню, находится внутри другого div-оболочки, который расположен абсолютно, а высота установлена на 100%.
Как я могу заставить его прокручиваться по вертикали, если содержимое слишком высокое для div?
Это приводит меня к другой проблеме, к которой я не хочу, чтобы отображалась полоса прокрутки ... но я думаю, что у меня уже может быть ответ на этот вопрос (только он пока не работает, потому что я не могу заставить div прокручивать начать с).
Какие-либо решения? Возможно, нужен javascript? (о котором я мало знаю)
и соответствующий код, который вызывает проблему (так как публикация всей статьи здесь слишком длинная):
.fixed-content {
min-height:100%;
position:fixed;
overflow-y:scroll;
overflow-x:hidden;
}
Также попытался добавить высоту: 100%, просто чтобы посмотреть, если это было проблемой, но она тоже не работала ... и не работала с фиксированной высотой, такой как 600px.