Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: CSS: слой прижать к низу страницы
ТвойWeb » WebMaster класс » CSS » CSS: слой прижать к низу страницы

Страниц (4): [1] 2 3 4 »
 

1. SviMik - 09 Августа, 2006 - 19:08:31 - перейти к сообщению
Надо див прижать к самому низу страницы. Пробовал
CODE:
<div style="position:absolute;bottom:0px

Он прижимает только к низу экрана. Если страница длиннее - то он не внизу самого сайта, а месте где был низ окна браузера при открытии страницы.

Вариант делать не absolute а в зависимости от контента имеет противоположный баг: если контента мало, то он болтается посередине экрана.

Понимаю, что сильно туплю, не соображаю уже Хм Надо же, такая элементарная задача, и не получается.
2. Ray Wen - 10 Августа, 2006 - 00:38:17 - перейти к сообщению
SviMik
CODE:
<div style="position:relative">...тут контент и твой див с абсолютным позиционированием...</div>
3. SviMik - 10 Августа, 2006 - 07:43:18 - перейти к сообщению
Ray Wen
Если контента мало - див болтается посредине экрана.
4. Ray Wen - 10 Августа, 2006 - 08:23:25 - перейти к сообщению
SviMik
Так и будет... в новой спецификации нету растяжки по вертикали, значит тянуться этот див не будет... Можно конечно кое-как попробовать надурить, не уверен что получится, мож попоже проверю...
5. SviMik - 10 Августа, 2006 - 09:13:20 - перейти к сообщению
Просто по дизайну нельзя чтоб был отрыв от низа экрана и болтание по середине. Недовольство, огорчение

И, кстати, надо задать ещё и минимальную высоту от верха (ибо меню идёт отдельным слоем с position:absolute, и оно по высоте больше чем 700).
6. Ray Wen - 10 Августа, 2006 - 09:53:48 - перейти к сообщению
SviMik
Ну а тогда в чем проблема? Если у тебя все равно общая страница больше 700, то помещаешь все содержимое в див с relative... Меню с абсолютным позиционированием... извини, но это хрень... вообще динамические данный нельзя таким образом размещать... Можешь только задать общему диву минимальную высоту >700... Для IE просто высоту, для Oper'ы отменяешь высоту нафиг (auto) через повторный стиль но с html>body в начале и min-height:700px...
7. SviMik - 10 Августа, 2006 - 10:16:23 - перейти к сообщению
Ray Wen
Вобще-то есть люди и с 1280х1024. Там всё равно меню тока 2\3 страницы занимает.

Ray Wen пишет:
вообще динамические данный нельзя таким образом размещать...

Меню это динамические??
8. Ray Wen - 10 Августа, 2006 - 10:51:42 - перейти к сообщению
SviMik пишет:
Меню это динамические??

Как правило да... В любом случае нельзя делать абсолютное позиционирование лекарством от всех бед...

SviMik пишет:
Вобще-то есть люди и с 1280х1024. Там всё равно меню тока 2\3 страницы занимает.

Ну тогда не судьба... Улыбка Я пока не видел сайтов с 100% растяжкой по вертикали на див и с новой спецификацией даже на таблицах... Если увидишь где, дай ссылку, самому интересно... Проводить изыскания на этот счет к сожалению нету времени... Недовольство, огорчение
9. SviMik - 10 Августа, 2006 - 13:37:53 - перейти к сообщению
А больше никто не знает? Может на JS?
10. Валерий - 10 Августа, 2006 - 14:58:00 - перейти к сообщению
SviMik
Я что-то не понял твоей задачи.
Что значит "низ страницы"?

если контента нет или мало, то низ страницы будет сразу за контентом...

Короче, что у тебя есть, как это выглядит?

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0358]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33