Мой код выглядит следующим образом:
<div class="container-fluid">
<div class="row">
<nav>...</nav> <!-- sidebar -->
<main role="main">
<!-- content -->
</main>
</div>
</div>
Я пытаюсь установить минимальную высоту, потому что когда содержимое слишком короткое, боковая панель выглядит следующим образом:
Обратите внимание на пустой белый низ изображения
Настройка html, body, .container-fluid, .row
Высота до 100% исправляет это на этой странице, но разрывает страницы с содержимымбольше 100% (боковая панель снова слишком короткая, но на этот раз она (только) 100% высоты экрана):
Это боковая панель после прокрутки, она не выходит за пределы 100%.
Я хочу, чтобы боковая панель имела высоту 1OO%, когда контент короче экрана, и должен был достигатьконтент, когда контент длиннее экрана. Как установить минимальную высоту для боковой панели (или .container-liquid)? nav { min-height: 100%; }
тоже не сработало.Кажется, что min-height работает очень странно в CSS3.
JSFiddle: http://jsfiddle.net/uc9gm2ke/3/