imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 28.07.2004, 11:09     # 1
vlad miheyev
Newbie
 
Регистрация: 12.12.2002
Сообщения: 15

vlad miheyev Путь к славе только начался
Почему в Mozille таблица не растягивается?

Здравствуйте.

Почему данный код не растягивает таблицу на весь экран?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU">
<HEAD>
<TITLE>I</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
</HEAD>
<BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0>
<table align=center cellspacing=0 cellpadding=0 width=450px height=100% border=1>
<tr>
<td height=10px><font size=1>&nbsp;</font></td>
<tr>
<td valign=top height=100%>1</td>
<tr>
<td height=10px><font size=1>&nbsp;</font></td>
</table>
</BODY>
</HTML>
vlad miheyev вне форума  
Старый 28.07.2004, 11:21     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
<table width=100%></table>

чтобы во всем броузерах отступы были равны нулю:

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

если указываешь длину в пикселях, то не надо писать px:

width=450 и все.

читай учебник HTML.

p.s. лучше: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Final//RU">
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 28.07.2004, 13:16     # 3
vlad miheyev
Newbie
 
Регистрация: 12.12.2002
Сообщения: 15

vlad miheyev Путь к славе только начался
Талица не растягивается в высоту именно в mozille, в ie все OK. Почему?
vlad miheyev вне форума  
Старый 28.07.2004, 13:26     # 4
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
vlad miheyev
разные браузеры по-разному отображают документы. с этим нужно считаться...
__________________
Nunc est bibendum
is_absent вне форума  
Старый 28.07.2004, 14:07     # 5
vlad miheyev
Newbie
 
Регистрация: 12.12.2002
Сообщения: 15

vlad miheyev Путь к славе только начался
Теперь все нормально. Просто изменил <!DOCTYPE> на <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
vlad miheyev вне форума  
Старый 28.07.2004, 16:05     # 6
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
у элемента table теперь нету атрибута height. с версии 4.01

для того, чтобы сделать страницу на весь экран, нужно задать это через css. например так:

body
{
height:100%;
}


если следовать w3c-стандарту HTML, то все будет ок, во всех нормальных броузерах и даже в опере
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 29.07.2004, 01:20     # 7
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
резюмируя.

w3c это хорошо, но все же глупо отказываться от уже сверстанного кода, да и возможность эта была крайне удобная, посему, вот решение:

задаем таблицами стилей высоту 100%:

html, body
{
height:100%;
}

вуаля, теперь атрибут height у таблиц работает как и раньше.

проверено на:

ie(этот и так работал) за что уважаю ie, так это за кросс-совместимость почти со всеми версиями себя же + со стандартами, т.е. с каждой новой версией, старый код все равно будет работать(opera в этом плане очень капризна, кто делал для нее dhtml, тот поймет).

mozilla - в любом режиме работает.

opera 7 - работает в любом режиме(без этого height вообще игнорируется).
__________________
убрано по просьбе администратора
Sheryld вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.