2013-02-08 7 views
0

Я хочу фиксированный нижний колонтитул в нижней части моей страницы, где я могу иметь одну строку текста (весь текст по центру), just like this.Исправлен нижний колонтитул внизу страницы

This is my current code.

Я пробовал использовать другие учебные пособия, но ничего не работал.

Как я могу это сделать?

+0

Проверьте ссылки «Связанные» справа от этой страницы. – showdev

+0

Какие учебники вы пробовали и с какими проблемами вы столкнулись? – zakangelle

+0

Все учебники подскажут вам установить html и body на 100%. Делая это, я зажимаю всю страницу, помещая все содержимое вверх. – Feriscool

ответ

2

Я бы рекомендовал использовать Ryan Fait's sticky footer. Он может выполнить то, что вы пытаетесь сделать с помощью чистого CSS.

HTML:

<div class="wrapper"> 
    Content Here 
    <div class="push"></div> 
</div> 
<div class="footer"></div> 

CSS:

* { 
    margin: 0; 
} 

html, body { 
    height: 100%; 
} 

.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */ 
} 

.footer, .push { 
    height: 142px; /* .push must be the same height as .footer */ 
} 

.footer { /* centers the text */ 
    text-align: center; /* horizontal centering */ 
    line-height: 142px; /* vertical centering; should be equal to the footer height */ 
} 
+0

Проблема с настройкой body и html на 100%. Он закручивает всю мою страницу. – Feriscool

+0

Почему ваши 'body' и' html' имеют высоту, отличную от 100%? – JSW189

+0

Когда я установил его на 100%, он подталкивает весь контент вверх. Посмотрите на код, который я поставил в исходном посте. – Feriscool

1

Попробуйте изменить элемент колонтитула и предшествующая ч элемент вроде этого:

<footer style="position:fixed; left:0px; right:0px; bottom:0px; 
     background:rgb(255,255,255); text-align:center;"> 
    <hr> 
    <p>&copy; Company 2012</p> 
</footer> 

Я думаю, это более или менее решает ваш проблема. Он работает не так, как нижний колонтитул на http://ryanfait.com/sticky-footer/, но насколько я понимаю ваш вопрос, это то, что вы хотите.

PS: CSS должен быть помещен в CSS-файл.

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