У меня возникла небольшая проблема с бутстрапом, пытаясь покрыть всю высоту окна браузера, когда содержимого недостаточно. Я использую bootstrap внутри Orchard CMS, если это имеет какое-либо значение.Bootstrap полная высота с липким нижним колонтитулом
Проблему можно увидеть в картине здесь
Структура страницы довольно простой:
<body style="background-color: #b0a2b0;">
<div id="layout-wrapper" style="margin: 0px auto -75px; padding: 0px 0px 75px;">
<div class="container">
.... stuff ...
</div>
<div class="container">
... other stuff
</div>
</div>
<div id="footer" style="height: 75px;">
<div class="container">
</div>
</div>
</body>
html
, body
и #layout-wrapper
все имеют высоту устанавливается на 100%. Моя умная идея до сих пор заключалась в том, чтобы добавить дополнительный контейнер и соответствующим образом изменить его размер. Проблема в том, что мне нужно обратить внимание, когда окно изменится, а также если что-то на странице скрывается или отображается (так как это изменит доступную высоту).
Я пробовал установить этот заполнитель на height: 100%
, но он, кажется, прострелил нижний колонтитул, в итоге дольше, чем страница, и прокрутка заканчивается, перетаскивая нижний колонтитул вверх.
Что мне нужно в качестве конечного результата, это нижний колонтитул, который застрял на дне, а страница должна быть полной длины, даже если есть вещи, изменяющие размер или показывающие/скрывающиеся.
Любые идеи?
скрипка, пожалуйста ... – KyleMit
Вы должны действительно полностью увеличить высоту CSS. Есть сотни ответов. –
Да, я пробовал другие вещи, и в самом деле div '# layout-wrapper' расширяется до 100% высоты, но внутри него контейнеры не заполняют все доступное пространство. – Tallmaris