Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Таблица: прижать футер к низу страницы

Ответить
Настройки темы
[решено] Таблица: прижать футер к низу страницы

Старожил


Сообщения: 155
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Есть таблица из трех строк: шапка - 100 пикселей, контент (должен растягиваться) и футер c контактами и т.д. - тоже 100 пикселей. Надо, чтобы шапка была в самом верху, футер в самом низу, а все остальное между ними.
Делаю так:
HTML код: Выделить весь код
<html> <head> <title></title> </head> <body> <table height="100%" width="100%" border="2"> <tr> <td height="100">Шапка</td> </tr> <tr> <td>Содержимое</td> </tr> <tr height="100"> <td>Футер</td> </tr> </table> </body> </html>

Работает, но если добавить, к примеру, такой заголовок: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN", то ничего не работает! То есть, где-то идет нарушение стандарта... Можно ли сделать все тоже самое, только по всем правилам и т.д.???

Отправлено: 20:22, 17-11-2007

 

Аватара для System Failure

Старожил


Сообщения: 175
Благодарности: 15

Профиль | Отправить PM | Цитировать


Попробуй так:
HTML код: Выделить весь код
<html> <head> <title></title> </head> <body> <table height="100%" width="100%" border="2"> <tr> <td height="100" valign="top">Шапка</td> </tr> <tr> <td>Содержимое</td> </tr> <tr valign="bottom" height="100"> <td>Футер</td> </tr> </table> </body> </html>


Отправлено: 22:18, 17-11-2007 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


По моему, valign здесь совершенно не при чем...
(Ты сам-то проверял свой код?)

Отправлено: 23:58, 17-11-2007 | #3


Аватара для System Failure

Старожил


Сообщения: 175
Благодарности: 15

Профиль | Отправить PM | Цитировать


конечно проверял, погляди и ты. все норм. футер внизу страницы, шапка наверху - все остальное посередине.
Цитата Qwe1:
если добавить, к примеру, такой заголовок: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" »
а куда ты это дело добавляешь? у меня все аботает...

Отправлено: 11:24, 18-11-2007 | #4


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


Добавляю в самое начало html-файла. И ты попробуй! Подробнее об этих заголовках (что это и зачем они нужны) см. на http://www.w3.org.

Отправлено: 12:33, 18-11-2007 | #5


Deadooshka


Сообщения: 2511
Благодарности: 689

Профиль | Отправить PM | Цитировать


Цитата Qwe1:
<table height="100%" width="100%" border="2"> »
попробуйте CSS
HTML код: Выделить весь код
<table style="width: 100%; height: 100%; border-width: 2px;">


Отправлено: 02:08, 19-11-2007 | #6


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


Разобрался. Воспользовался следующем способом: footer прижимается вниз за счет вытягивания блока контента на всю высоту окна браузера и подъема футера вверх через отрицательный отступ для избавления от появляющегося при этом вертикального скролла. В данном случае нужно обязательно указывать высоту подвала.
Фрагмент кода:
HTML код: Выделить весь код
<html> <body> <div id="content"> <div id="text"></div> </div> <div id="footer"></div> </body> </html>

HTML код: Выделить весь код
* { margin: 0; padding: 0; } html, body { height: 100%; } #content { position: relative; min-height: 100%; } * html #content { height: 100%; } #text { padding-bottom: 100px; } #footer { position: relative; height: 80px; margin-top: -80px; }


Отправлено: 10:16, 19-11-2007 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Таблица: прижать футер к низу страницы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - [решено] Как прижать нечестного провайдера? Nsirotin Сетевые технологии 11 28-12-2009 08:43
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. GifuN Microsoft Windows 2000/XP 1 11-11-2008 08:29
Как прижать footer-image ( верстка <DIV> XHTML/CSS ) ? stalingrad432006 Вебмастеру 6 04-11-2008 16:57
[решено] Постоянно вылетает таблица файлов YmNIK Непонятные проблемы с Железом 29 11-02-2008 14:48
Загрузка - [решено] таблица MFT и буквы дисков Vito86 Microsoft Windows 2000/XP 3 11-08-2007 10:48




 
Переход