Re[5]: Подвал (footer), всегда прижатый к низу страницы
От: vsb Казахстан  
Дата: 18.11.18 17:49
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>Почему шаманство?


ЕМ>Потому, что требуется отрицательный margin-bottom


Ну в отрицательном margin-bottom ничего такого нет. Может быть необычно, но это вполне стандартный приём. Означает, что следующий элемент надо сдвинуть вверх, внахлёст с текущим.

EM> а если приписать footer'у более правильные атрибуты position:absolute и bottom:0, то эффекта не получается.


Думаю можно и так сделать, но всё будет куда более запутанно.

vsb>>#footer должен быть на одном уровне вложенности с #body-wrapper.


ЕМ>Зачем тогда нужен отдельный div body?


Не нужен, просто для наглядности. Вместо него можно писать что угодно.

EM>>> Для чего нужен footer-push?

vsb>>Чтобы #footer не налезал на #body при прокрутке. Удали — увидишь.

ЕМ>А в чем смысл-то, ежели он пустой? Получается, еще один странный хак?


Смысл в том, чтобы #body-wrapper был на 50 пикселей выше и в нём было пустое место, которое заполнится футером, сдвинутым наверх с помощью отрицательного маргина.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.