Якщо ви хочете використовувати bootstrap build в класах для нижнього колонтитулу. Ви також повинні написати javascript:
$(document).ready(function(){
$.fn.resize_footer();
$(window).resize(function() {
$.fn.resize_footer();
});
});
(function($) {
$.fn.resize_footer = function(){
$('body > .container-fluid').css('padding-bottom', $('body > footer').height());
};
});
Це запобіжить перекриття вмісту фіксованим колонтитулом, а також буде коригувати, padding-bottom
коли користувач змінює розмір вікна / екрана.
У вищезазначеному сценарії я припускав, що колонтитул розміщується безпосередньо всередині тега body так:
<body>
... content of your page ...
<div class="navbar navbar-default navbar-fixed-bottom">
<div class="container">
<div class="muted pull-right">
Something useful
</div>
... some other footer content ...
</div>
</div>
</body>
Це, безумовно, не найкраще рішення (через JS, якого можна було б уникнути), але воно працює без проблем із перекриттям, його легко здійснити та реагувати ( height
не є жорстким кодом у CSS).