Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вопрос насчет DOCTYPE
 
 автор: 1999   (26.03.2008 в 01:23)   письмо автору
 
 

Странно, но столкнулся с этим в первый раз... Поставил режим совместимости в Standard Mode...
И после этого таблица, у которой в CSS указана height: 100% перестала быть таковой, хотя в Almost Standard Mode она как раз заполняет по высоте весь экран...

Стандартный:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Почти:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


Как сделать так, чтобы в стандартном режиме таблица была растянута по всей высоте экрана?

   
 
 автор: Lstasss   (26.03.2008 в 02:16)   письмо автору
 
   для: 1999   (26.03.2008 в 01:23)
 

Попробуйте через expression: table#xyz{height:expression(document.body.offsetHeight + "px")}

   
 
 автор: 1999   (26.03.2008 в 07:28)   письмо автору
 
   для: Lstasss   (26.03.2008 в 02:16)
 

эээ нет.. хотелось бы валидацию сохранить без применения хаков для ИЕ

   
 
 автор: AlexSol   (26.03.2008 в 07:38)   письмо автору
 
   для: 1999   (26.03.2008 в 07:28)
 

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

   
 
 автор: 1999   (26.03.2008 в 20:31)   письмо автору
 
   для: AlexSol   (26.03.2008 в 07:38)
 

мм... всмысле? родительский элемент таблицы - body

   
 
 автор: 1999   (26.03.2008 в 20:38)   письмо автору
 
   для: 1999   (26.03.2008 в 20:31)
 

поставил у него.. да.. встало все норм
но как-то странно у боди ставить 100% высоту....???

   
 
 автор: AlexSol   (27.03.2008 в 14:44)   письмо автору
 
   для: 1999   (26.03.2008 в 20:38)
 

а чего странного? body растянуть на весь экран. лочично вроде, что он заканчивается по окончанию содержания...

   
 
 автор: AVS   (27.03.2008 в 14:35)   письмо автору
 
   для: 1999   (26.03.2008 в 01:23)
 

У меня такая же ситуация. Добавил DOCTYPE и все искарежилось. Там больше отступ, там его вообще нет. Style вообще не как надо интерпретируется.


<tr height="10">
<td>
</td></tr>


Вместо пустой строки высотой 10 пикселов, у меня высота 50.

Нечто странное так же творится и с valign.

Между строками font образовались промежутки высотой 10 пикселов.

   
 
 автор: AlexSol   (27.03.2008 в 14:45)   письмо автору
 
   для: AVS   (27.03.2008 в 14:35)
 

DOCTYPE это не просто красивое слово. он указывает что html должен отображаться в соотретсвие с некими правилами (спецификация) для каждого DOCTYPE они свои

   
 
 автор: AVS   (27.03.2008 в 17:51)   письмо автору
 
   для: AlexSol   (27.03.2008 в 14:45)
 

Это понятно. Но вопрос, который интересует: где можно найти ПОДРОБНОЕ (на русском языке) описание того, как будет интерпретироваться код браузером в зависимоти от того или иного типа документа, чтобы подогнать свой код под интересующий тип? Я находил лишь небольшие примеры, но думаю в каждом из типов много своих нюансов.

   
 
 автор: 1999   (29.03.2008 в 00:21)   письмо автору
 
   для: AVS   (27.03.2008 в 17:51)
 

скажу лишь то, что знаю - height точно не проходит валидацию. более того - такого аттрибута нет в спецификации W3C. Выход собственно один - использовать css

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования