Виправлений нижній колонтитул у Bootstrap


86

Я випробовую Bootstrap, і мені було цікаво, як я можу виправити нижній колонтитул внизу, не зникаючи зі сторінки, якщо вміст прокручується?

Відповіді:


207

Щоб отримати нижній колонтитул, який прилипає до нижньої частини області перегляду, встановіть йому фіксовану позицію так:

footer {
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
}

Bootstrap включає цей CSS у розділ Navbar> Розміщення разом із класом fixed-bottom. Просто додайте цей клас до елемента нижнього колонтитула:

<footer class="fixed-bottom">

Документи Bootstrap: https://getbootstrap.com/docs/4.4/utilities/position/#fixed-bottom


Це та коментар @ Daniel-Tero зробили це для мене.
jmng

4
Якщо сторінка має прокрутку, вона працює неправильно.
Арнаб

2
fixed-bottomне зробив того, що очікував, натомість static-bottomповажав висоту вмісту сторінки.
Gjaa,




0

Це можна зробити, обернувши вміст сторінки у div із застосованим таким стилем ідентифікатора:

<style>
#wrap {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto -60px;
}
</style>

<div id="wrap">
    <!-- Your page content here... -->
</div>

Працював у мене.


-4

Можливо, ви захочете перевірити цей приклад: http://getbootstrap.com/2.3.2/examples/sticky-footer.html


2
Це для липкого колонтитула, а не для фіксованого колонтитула: /
az_

@aaronz в чому різниця?
Арсен Ібрагімов

4
@ArsenIbragimov Клейкий нижній колонтитул пересувається до кінця сторінки, якщо вміст вищий, ніж вигляд. Нижній колонтитул завжди видно внизу подання.
az_
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.