У меня есть несколько веб-страниц на моем веб-сайте, которые несколько коротки, как на рисунке ниже. На таких страницах нижний колонтитул не доходит до нижней части экрана. Как я могу убедиться, что нижний колонтитул находится внизу страницы на всех страницах моего сайта, для всех размеров экрана?Нижний колонтитул веб-страницы не достигает нижней части страницы на более коротких страницах
ответ
Вам нужен липкую колонтитул, проверьте пример:
html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -30px; }
#bottom, #push { height:30px;}
body { background:#333;}
#header { height:30px; background:#000; color:#fff; }
#footer { height:30px; background:#000; color:#fff; }
<div id="wrapper">
<div id="header">
Header
</div>
<div id="push"></div>
</div>
<div id="bottom">
<div id="footer">
Footer
</div>
</div>
Или другой пример: http://ryanfait.com/html5-sticky-footer/
Надеется, что это помогает!
Как работает липкий нижний колонтитул? –
На короткой странице липкий нижний колонтитул скроет содержимое, тем не менее, так же, как и минимальная высота, я считаю, что –
Определяющей чертой липкого нижнего колонтитула является тот факт, что 'min-height' контейнера всей веб-страницы 100%, а затем отрицательное нижнее поле создает пространство для нижнего колонтитула, независимо от того, как долго длится веб-страница. Гениальный! –
Обычно я добавляю мин-высоту области содержимого, так что всегда, по крайней мере, что высота, и поэтому поставлю колонтитул в нижней части чаще, чем нет. Я считаю, что высота не менее 500-800 пикселей должна сделать это.
Это не хорошо для отзывчивых сайтов –
Не совсем верно. Вопрос в том, что нижний колонтитул должен доходить до нижней части экрана, а не всегда показывать. –
Возможный дубликат [Как нажать нижний колонтитул в нижней части страницы, когда контент короткий или отсутствует?] (Http://stackoverflow.com/questions/4575826/how-to-push-a-footer-to- the-bottom-of-page-when-content-is-short-or-missing) – jonrsharpe
Поместите свойство margin-bottom нижнего колонтитула в 0px –