Честно говоря, этот способ не сильно отличается от тех, что в топе гугла.
У всех них один большой недостаток — фиксированная высота.
Прибить футер к низу можно вложив его во wrap, дать position: absolute; bottom: 0px; height: 150px;
И main сказать margin-bottom: 150px;
И в хроме без лишних clear: both всё работает.
Как понимаю, див тянется на 100% т.к. находится внутри body.
Вложенные в друг-друга дивы тянуться на 100% высоты родительского дива не будут.
Данный способ прижать футер к низу подходит только для футеров с фиксированной высотой. Можно, конечно, реализовать подсчет высоты футера и соответственно маргин-топ на яваскрипте.
Вообще очень интересно узнать почему существует такая проблема, что вложенный во что-то див не принимает высоту родительского элемента.
Буду рад услышать недостатки position:absolute в данном случае.
У всех них один большой недостаток — фиксированная высота.
Прибить футер к низу можно вложив его во wrap, дать position: absolute; bottom: 0px; height: 150px;
И main сказать margin-bottom: 150px;
И в хроме без лишних clear: both всё работает.
Почему именно гугль, а не яндекс?
По проекту — очень круто!
Неужели никто ещё не додумался до такого раньше?
:)
Больше пока меня никто так не растрогал :)
Халяву раздают направо и налево.
более того, если пользователь откроет хотя бы две разные страницы, на которых нужно вводить капчу, то этот вариант
$_SESSION['captcha']
приведет к тому, что капча из первой страницы автоматом будет неверной т.к. затрется капчей со второй страницы.
datetime и timestamp тут вообще никак не подходят.
© = alt + c
§ = alt +s
…
Господину Касперскому есть смысл попробовать :)
Вкладывать див сразу внутрь html не пробовал )))
Вложенные в друг-друга дивы тянуться на 100% высоты родительского дива не будут.
Данный способ прижать футер к низу подходит только для футеров с фиксированной высотой. Можно, конечно, реализовать подсчет высоты футера и соответственно маргин-топ на яваскрипте.
Вообще очень интересно узнать почему существует такая проблема, что вложенный во что-то див не принимает высоту родительского элемента.
За «свое» железо будет отвечать его владелец.
На Хабре не замечал и в блоге компании тоже не нашел.