Я использую CSS-код Bootstrap для «липкого нижнего колонтитула», чтобы мой нижний колонтитул появился внизу моей страницы. Как я могу сделать свой контент (синий div в примере) растянуть до конца до нижнего колонтитула (желтый div в примере)? Я попытался сделать .content
100% высоты, но это не влияет.Как сделать контент div растягиваться из заголовка div в нижний колонтитул?
Мой CSS
html {
position: relative;
min-height: 100%;
}
body {
/* Margin bottom by footer height */
margin-bottom: 60px;
}
.content {
height: 100%;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
/* Set the fixed height of the footer here */
height: 60px;
background-color: #f5f5f5;
}
Мой HTML
<body>
<div class="header">This is my header</div>
<div class="content">This is my content</div>
<div class="footer">This is my footer</div>
</body>
Пример:http://jsfiddle.net/pjktqnmo/1/
Ref:http://getbootstrap.com/examples/sticky-footer-navbar/sticky-footer-navbar.css
Обновление: Мой заголовок содержит мое название страницы, поэтому высота заголовка варьируется от страницы к странице.
Аккуратное решение , но это приводит к появлению вертикальной полосы прокрутки? – henrywright
Я покажу в конце концов. – dippas
Да, я вас понимаю, но это показывает полосу прокрутки v даже с едва ли содержанием. – henrywright