Это немного трудно для меня, чтобы объяснить мою проблему, так гораздо лучше просто показать пример (проверьте JSFiddle):Неприятности с высотой CSS в процентах
#contacts {
position: fixed;
bottom: 0;
width: 100%;
max-height: 75%;
}
#contacts .tab-content {
height: 100%;
overflow: scroll;
}
Как вы видите, на нижней части есть вкладка, которая переключает панель (я использую Bootstrap 3). Содержимое панели динамически генерируется, поэтому мне нужно, чтобы панель увеличивала свою высоту по мере создания контента, до 75% высоты страницы (чтобы не покрыть все это). Теперь, когда содержимое слишком много, мне нужна внутренняя полоса прокрутки; как вы можете видеть, полоса прокрутки есть, но она не работает, потому что div #contacts не имеет определенной высоты, поэтому «высота: 100%» .tab-content не работает. Если я попробовать использовать «переполнение: прокрутки» на #contacts вместо TAB-содержанием, он работает:
Но проблема, теперь, является то, что полоса прокрутки также прокручивает вкладки, и что он находится вне содержимого .tab, поэтому, когда я нажимаю на него, div теряет фокус, а вкладка закрывается. Любая идея, как это решить? Благодаря!
Мда жаль только прочитать первую часть вашего вопроса. – Michelangelo
Я не могу прокрутить содержание ...в тот момент, когда я прокручиваю div-шкуры –
Я знаю, что я знал о том, чтобы совершить ошибку, см. комментарий, но его код в его сообщении предполагал, что он не указал значение переполнения. – Michelangelo