Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Влияние DTD на вид html-страницы

Модерирует : Cheery

Cheery (02-01-2005 02:03): Отличия между HTML 4.01 Strick и Transitional  Версия для печати • ПодписатьсяДобавить в закладки

   

BeL9ln



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как известно, браузер IE 6.0 обладает обратной совместимостью со своей предыдущей версией 5.0. Причем включается эта обратная совместимость с помощью Docyment Type Declaration (DTD). Например если в начале html-страницы мы напишем:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
то IE 6.0 будет вести себя как 5.0 (это касается блоковой модели и еще некоторых особенностей 5 версии);
а если мы напишем:
<!doctype html public "-//W3C//DTD HTML 4.0 Strict//EN">
то IE 6.0 установится в режим совместимости со стандартами (в частности CSS-1), то есть он будет вести себя как браузеры Opera, Mozilla и др.
 
Я всегда устанавливал IE 6.0 в режим совместимости со стандартами, пока не встретился с одной проблемой. Рассмотрим простой пример:

Код:
 
<html>
<head>
<title>DTD Test</title>
</head>
<body>
<table width="100%" height="100%" border="1">
<tr>
<td>text</td>
</tr>
</table>
</body>
</html>
 

На этом простом примере я с удивлением обнаружил, что в режиме совместимости со стандартами, таблица не растянется по всей высоте, хотя четко указано что height="100%". Но стоит только переключиться в режим обратной совместимости, как таблица растягивается на всю высоту.
 
В связи с этим у меня 3 вопроса:
1) почему объявление DTD оказывает такое странное воздействие на вид старницы?
2) как все-таки заставить таблицу растягиваться по высоте в режиме совместимости со стандартами?
3) какое объявление DTD наиболее правильно указывать, какое обычно указываете вы при верстке?

Всего записей: 99 | Зарегистр. 07-09-2003 | Отправлено: 21:30 01-01-2005
   

Компьютерный форум Ru.Board » Интернет » Web-программирование » Влияние DTD на вид html-страницы
Cheery (02-01-2005 02:03): Отличия между HTML 4.01 Strick и Transitional


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru