|
|||||||
Резиновая вёрстка по высоте...Обсуждение темы Резиновая вёрстка по высоте... в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; С резиной по ширине в принципе всё понятно, а вот что у нас по высоте?). Думаю многие встречались с проблемой прижатия нижнего колонтитула ... |
![]() |
|
|
Опции темы |
|
|
#1 |
|
|
С резиной по ширине в принципе всё понятно, а вот что у нас по высоте?). Думаю многие встречались с проблемой прижатия нижнего колонтитула фиксированной высоты к низужке окна, не зависимо от контента.
Я вот добился, много парясь и вычитывая, но добился эффекта (шапка фиксированной высоты, тело резиновое, низушка фиксированной высоты прижате к низу). Но никак, никак не могу прилепить левую менюшку... Вот код того, что я добился... PHP код:
Т.е. прописываем в классе page следующее PHP код:
Денисон добавил [date]1174855944[/date]: Извените за беспокойство. Проблему решил извращённым путём. Вот код, может кому надо будет... Проверял, работает в принципе везде =) Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Height 100%</title>
<style type="text/css" media="all">
* {
margin: 0;
padding: 0;
border: 0;
}
html {
height: 100%;
}
body {
min-height:100%;
height: 100%;
}
div.header {
position:absolute;
top:0px;
left:0px;
background: #f8deff;
height: 100px;
width: 100%;
}
/*гарантия того что футер не налезет на контент*/
div.footer_guarantor {
height: 30px;
clear: all;
}
div.footer {
margin: auto;
margin-top: -30px;
width: 100%;
height: 30px;
clear: all;
background: #deffe1;
}
</style>
</head>
<body>
<div class="header">Header</div>
<table border="0" cellspacing="0" cellpadding="0" style="height:100%; width:100%; background:#e0ecff;">
<tr>
<td align="left" valign="top" style="width:250px; border-right:1px solid red;padding-top:100px;">
Left menu
<div class="footer_guarantor"></div>
</td>
<td align="left" valign="top" style="padding-top:100px;">
Body
<div class="footer_guarantor"></div>
</td>
</tr>
</table>
<div class="footer">Footer</div>
</body>
</html>
|
|
|
|
|
#2 |
|
|
а зачем дивами? почему не таблицей?.
|
|
|
|
|
#3 |
|
|
apelsin3000, Ты бы сначало по эксперементировал прежде чем задавать такой вопрос. Глядишь сам себе и ответил бы)
|
|
|
|
|
#4 |
|
|
Денисон, как я уже писал - оптимальный ответ - комбинация блочная вёрстка + табличная.
apelsin3000, ответь сам на свой вопрос прочитав эти статьи: http://www.weblancer.net/articles/3.html http://www.weblancer.net/articles/4.html |
|
|
|
|
#5 |
|
|
Зачем выкладывать огромные куски кода, а не ссылки на страницы, где это реализовано?
|
|
|
![]() |
|
|
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Выравнивание по высоте (вертикали) | Отшельник | HTML, CSS, JavaScript | 5 | 28.08.2008 18:11 |
| растяжение дизайна по высоте | Speed4U | HTML, CSS, JavaScript | 4 | 07.02.2007 09:36 |
| Опера и растяжка таблиц по высоте | rubanok | HTML, CSS, JavaScript | 3 | 14.12.2006 18:23 |
| Проблемы с css (резиновая вёрстка) | PavelCh | HTML, CSS, JavaScript | 5 | 19.09.2006 12:47 |
| Css. Резиновая верстка | Катя | HTML, CSS, JavaScript | 2 | 06.08.2006 15:46 |
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|