2016-03-21 7 views
1

Я работаю над веб-сайтом и попытался прикрепить нижний колонтитул к нижней части, поскольку многие страницы не будут достаточно длинными, чтобы подтолкнуть нижний колонтитул.Липкий нижний колонтитул в HTML/CSS, проблемы с отображением

я применил эту технику: http://mystrd.at/modern-clean-css-sticky-footer/

Моя страница можно посмотреть здесь: https://jsfiddle.net/cgLf0oLa/

Я считаю, что этот вход CSS очень важно:

html { 
    position: relative; 
    min-height: 100%; 
} 
body { 
    margin: 0 0 400px; 
} 

Однако я испытываю проблемы , Нижний колонтитул отображается поверх другого содержимого, и я не знаю, как настроить его на размер содержимого. Помощь очень ценится.

С наилучшими пожеланиями,

Clemens

+0

Я вижу #footer внизу в ссылке скрипта с Chrome, Edge и Mozilla, какой браузер дает вам проблемы? – spaniard

+0

@spaniard, если вы измените размер браузера на более низкую высоту, это неправильно. Абсолютная позиция указывает, что этот элемент выходит из обычного потока объектов, и он устанавливает другой контент. – callmeniko

+0

@callmeniko Я изменил размер браузера на минимальные размеры, нижний колонтитул все еще внизу ... – spaniard

ответ

0

Try добавляя :after с высотой равняться высоте футера к обертке над сноске. Он оставляет пустую область ниже нижнего колонтитула, которая подталкивает нижний колонтитул к основанию.