Как заставить пустой див, тянутся ?

12
K
На сайте с 06.07.2009
Offline
11
#11
malls
На сайте с 08.08.2005
Offline
255
#12

ссылка на чушь никогда не являлась убедительным аргументом.

Вы бы хоть подучили объектную модель что-ли... То что в свойства элемента можно прописать всякую ерунду - совсем не значит что данные свойства для этого элемента поддерживаются.

Иными словами: даже если на заборе написать слово из трех букв, то размножаться забор все равно не начнет... Просто потому, что чтобы на нем не писали - он этих свойств не поддерживает.

А что до DOM, то если Вас попросили организовать банкет во-о-он в том здании (интернет), в таком то помещении (<html>), расстелив там предварительно ковер на полу (<body>), поставив столы(<div-ы>) и т.п. То вы хоть ковер размером с весь дом туда тащите - на размеры ПОМЕЩЕНИЯ это никак не повлияет... Ибо оно вне Ваших измерений и возможностей.

Задачка для общего развития (Ваш дебильный пример, но только "в профиль"), как будет отображаться такая конструкция:

html {height:50%;}
body {height:100%;}
K
На сайте с 06.07.2009
Offline
11
#13

вот скрин:

вот код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="height:50%;background-color:red;">
<body style="height:100%;background-color:blue;">
<div style="height:100%;background-color:green;"></div>
</body>
</html>

как видите Firefox 3.5.3 поддерживает это свойство для этого элемента, следовательно объявляя его 100%-м мы страхуемся от кривых пользовательских настроек, а следовательно от претензий заказчика который плешь проест, если у него что не так будет отображаться. Ну и неплохо бы посмотреть как эта конструкция работает в ie6 и ie5(на машине с которой пишу стоит ie7), эту практику я вынес с тех времен ещё.

malls
На сайте с 08.08.2005
Offline
255
#14
krundetz:
как видите Firefox 3.5.3 поддерживает это свойство

Видимо плохо "поддерживает", раз он:

style="height:50%;background-color:red;

red растягивает на весь экран... :)

Вам бы все таки почитать доки в первоисточниках: w3.org

K
На сайте с 06.07.2009
Offline
11
#15

malls, да растягивает, да плохо, а вот body который style="height:100%;background-color:blue;" растягивает но только на половину экрана

malls:
Вам бы все таки почитать доки в первоисточниках: w3.org

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

malls
На сайте с 08.08.2005
Offline
255
#16
krundetz:
стандарты стандартами, а вот поддержка их браузерами иногда очень сильно удивляет

Когда стандартами (не читая их) начинают пользоваться криворукие школьники - чему тут удивляться? Никаких браузеров не напасешься...

K
На сайте с 06.07.2009
Offline
11
#17
malls:
Когда стандартами (не читая их) начинают пользоваться криворукие школьники - чему тут удивляться? Никаких браузеров не напасешься...

вам осталось, только сказать что это благодаря мне в firefox-е присутствует отступление от стандарта

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий