Да, всё работает. (посыпает голову пеплом). :P
Теперь придётся переходить на дивы, местами очень удобно :)
О чём, собственно, я и говорил.
Возьмите FF - и начните уменьшать видимую область по вертикали. Что мы видим? Правильно, как Футер наезжает на контент.
(в IE, кстати, тоже самое)
Точную копию того, что я сделал выше таблицами. Без использование яваскриптов. В одном файле.
Код можно и тут, т.к. если вы сможете реализовать тот табличный функционал дивами - я думаю, код будет инетресен многим. Мне не жалко 10Wmz.
PS. Как вы понимаете, я считаю это невозможным, т.к. в своё время рыл очень много пытаясь решить эту задачку. Факт того, что это невозможно - так же полезен для раскрытия этой темы, в связи с чем предлагаю в аське не вести эти разговоры, дабы общественность в итоге увидела что я прав\неправ.
Верно подмечено :)
Я так и не смог придумать верной аналогии, и решил не писать ничего :)
Ткач, 10Wmz будет достаточно за такую задачу?
Так вот - за рабочий пример, заплачу 10Wmz.
Условия - описаны выше. Работать должно в Ie/ff/opera, без JavaScript'а.
Оформлено в одном файле. (т.е. не выносите файл стилей в отдельный файл).
Ткач, тогда очень прошу вас выслать рабочий вариант целиком. (только проверьте, предварительно)
Корбина - хороший пров. Но как у всех - случаются и глюки. Иногда DNS умирает. Знающему человеку - не проблема, а обычному юзеру что делать? :)
В добавок к корбине взял акадо как резерв, да и телевизор через него смотрю.
За последние 3-4 месяца интернетом от акадо пользовался 2 раза. Т.е. 1 сбой в месяц. Но это очень грубая статистика :)
Ну вы сами-то попробуйте :)
Пропишите параметры - и попробуйте.
Мнээ... используйте средства там, где это нужно.
Вот, например, простая задачка:
Макет:
хидер - 200 пикселей в высоту
контент - заранее не известно сколько его. может быть 100px, может быть 3000px.
футер - 100 пикселей в высоту. Если контента мало - прилипает к низу, если контента много - уезжает под контент. (с прокруткой само собой).
Сделайте это дивами. (только перед выкладыванием - протестируйте).
Табличный вариант:
<table height=100% width=100% cellspacing=0 cellpadding=0 border=1>
<tr>
<td style='height:200px;'>HEADER</td>
</tr>
<td height=100% valign=top>CONTENT</td>
<td style='height:100px;'>FOOTER</td>
</table>
Если не сложно, киньте в приват (дабы тут не захламлять тему) рабочий вариант на дивах.
Я пока не нашёл его. (JavaScript само собой не используем :) )
Если даже не заходил - это +10 к IQ, если зашёл, но регитсья не стал - +5 :P