Как стать автором
Обновить

Комментарии 34

Мне кажется, что проще один раз пересчитать высоту на Javascript, чем клонировать весь контент футера.
Да и пересчитывать высоту будет удобнее при изменении футера, например при раскрытии списков каких-нибудь.
Изменение размеров страницы изменит высоту футера.
НЛО прилетело и опубликовало эту надпись здесь
А что мешает при загрузке один раз посчитать высоту и вставить обычный див, с установленной высотой? Думаю, будет экономичнее.
Изменение размеров страницы, как следствие изменение высоты футера.
Да, есть такое.
Ну если уж используем яваскрипт и jQuery, то $(window).resize(...) и поменяли высоту.
Пользователь же не занимается тем, что постоянно таскает мышкой за уголок окошка, изменяя его размеры.
И еще. В футер очень любят засунуть, всякие баннеры-счетчки-метрики-вебвизоры и прочие seo приблуды, которые как правило добавляются вставкой javascript кода, который также склонируется в псевдо-футер и выполнится.
В общем, способ безусловно имеет право на существование, и универсален (хотя, при динамическом изменении содержимого футера, в общем случае, придется обновлять и его близнеца — что тоже не айс), но на мой взгляд — это пальба из пушки по воробьям.
На практике, как правило, проще и эффективнее либо ввести ограничение на высоту футера, либо отбить его от нижней границы.
У этого метода есть еще один недостаток. В IE6 при динамическом изменении высоты блока с position:relative (например, если вставлять блоки через JS), футер с pos:absolute будет оставаться на том же месте где и был. Чтобы это исправить нужно для IE6 принудительно делать рефлоу после вставки/изменении элементов на странице с помощью JS.
НЛО прилетело и опубликовало эту надпись здесь
А как же я забыл, еще конечно, в IE6 футер будет отставать от низа на 1 пиксель при нечетной высоте :)
НЛО прилетело и опубликовало эту надпись здесь
В <!--noindex--> :)
Оно работает?
Скорей всего, нет. Вот так работает:

<del class="inv"><![CDATA[<noindex>]]></del>
   То, что запрещено к индексации
<del class="inv"><![CDATA[</noindex>]]></del>


CSS:
.inv { display: none }
НЛО прилетело и опубликовало эту надпись здесь
По вашей ссылке, вроде, говорится, что работает?
Так, потом он где-то писал что не работает, видимо не в этом посте, щас поищу
У меня на подопытном сайте успешно работает.
Но сейчас перепишу на <!--noindex-->.
Оно работает — help.yandex.ru/webmaster/?id=1111858
Цитирую:
Тег noindex не чувствителен к вложенности (может находиться в любом месте html-кода страницы). При необходимости сделать код сайта валидным возможно использование тега в следующем формате:
<!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->
О, не знал. Спасибо!

Видимо, это появилось не так давно.
Свежачок!: D ещё и ноуфоллоу уже работает
Угу, я тоже какой-нибудь алхимии ожидал.
Можно не использовать таблицы, но использовать их поведение. Семантически вёрстка остаётся на дивах.
А ие6&7?
Экспрешны :)
Раз уж в этом варианте всё-равно предлагается яваскрипт, то можно и их применять, но зато только для ие.
Не айс
С IE6+ :)
Решений с фиксировнным футером завались, к тому же у вас при вертикальном ресайзе ни в IE8, ни в Opera не происходит reflow — кому оно надо?
И что, разве я по ходу дела, между срок, не упомянул этот способ? С какой целью вы хотите обратить на него внимание?
НЛО прилетело и опубликовало эту надпись здесь
Сам использую такой метод. Иногда вместо фейкового футера использую отступ у контента снизу. А вообще, хороший вариант, только иногда косячит JS
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории