2013-09-11 9 views
0

Там в несколько страниц в моем веб-сайте, содержание которых мало,Как сделать нижний колонтитул внизу страницы?

the content height + footer height < one screen height 

Смотрите рисунок ниже:

enter image description here

Так что мой вопрос заключается в том, как я могу сделать колонтитула в нижней части когда высота моего содержимого недостаточна для охвата полной страницы?

PS: Я не хочу, чтобы нижняя колонтитула была зафиксирована внизу.

+0

Покажите нам ваш CSS сноска элемент –

+2

если вы не хотите, чтобы ваш нижний колонтитул был исправлен, а затем примените минимальную высоту к вашему контенту –

+0

@ C-Link вы могли бы объяснить это более подробно светодиод? – Charles0429

ответ

0

http://jsfiddle.net/yvZaV/1/

<div class="wrapper"> 
    <div>content here, this will push the footer down the page if it is needed</div> 
    <footer>footer here</footer> 
</div> 

html, body { 
    height:100%; 
    min-height:100%; 
} 
.wrapper { 
    position:relative; 
    min-height:100%; 
} 
footer { 
    position:absolute; 
    bottom:0px; 
    width:100%; 
    background-color:red; 
} 
+0

Автор упомянул, что он не хочет фиксировать нижний колонтитул в нижней части страницы. – BigMacAttack

+0

он нажимает вниз, когда содержимое толкает его – Anton

+0

Я думаю, что абсолютное позиционирование может вызвать другие проблемы ... – andi

0

Вы можете установить min-height к содержанию, вы можете установить его в пикселях или в%

.content{ 
    min-height: 100%; 
} 

http://jsfiddle.net/yvZaV/2/

+0

http://css-tricks.com/snippets/css/cross-browser-min-height/ –

Смежные вопросы