Я пытаюсь иметь floated div (называть его "боковой панелью" ), отображая 100% высоты контейнера и прокручивая при необходимости.
если боковая панель имеет больше содержимого (высоты), чем в противном случае контейнер должен прокручиваться.
содержимое является динамическим, а фиксированные высоты невозможны.
Мне хотелось бы избежать таблиц, если это возможно, но будем использовать их, если это единственное решение.
Я не хочу использовать javascript.
этот эффект может быть достигнут с помощью таблиц, если для таблицы, тела и ячеек задана высота 100%, а в одной ячейке - div с высотой: 100% и переполнением: установлена прокрутка. это работает в webkit (Safari и Chrome), а также в IE, но сбой в gecko (Fx) - "fail" означает, что div с большим содержимым, чем контейнер, расширит контейнер (опять же только в Fx). эта же идея работает в webkit, если используется divs with display: table/table-row/table-cell, но не работает как в Fx, так и в IE. я могу предоставить образец этого, если бы это было полезно.
этот эффект также может быть достигнут с использованием iframe с высотой: 100%, что, кажется, работает во всех современных браузерах, но я бы хотел избежать ненужных iframe, если это возможно.
Мне нужно подумать, что, поскольку это возможно, используя вышеупомянутые "хаки", это может быть возможно с использованием без использования таблицы без рамки css, но выходит за рамки моего понимания.
любые предложения? tyia.