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