Высота столбца CSS не наследуется - PullRequest
0 голосов
/ 24 октября 2011

Я пытаюсь получить это ... http://jsfiddle.net/K2NPz/1/

Превратился в ... http://postimage.org/image/1zjcktz2c/

Левая картинка текущая, правая идеальная. Я не могу заставить его работать, хотя свойство наследования (и все 100%) на самом деле ничего не делают. Он DOES работает в режиме Quirks, но мне нужно, чтобы он работал с реально реалистичным Doctype (HTML5 или XHTML 1.0 Strict).

1 Ответ

0 голосов
/ 24 октября 2011

height:100% означает 100% родительского элемента, но для renderzone div не указана высота.Согласно спецификациям W3C , когда "height: 100%" ...

Если высота содержащего блока не указана явно (т. Е. Зависит от высоты содержимого)), и этот элемент не является абсолютно позиционированным, значение вычисляется как 'auto'.

Логика, окружающая "auto", довольно сложна, поэтому я не могу дать вам ответ о том, как работатьс этим, но я могу получить нечто похожее на то, что вы хотите, установив для всех родительских контейнеров (включая «body» и «html») значение height:100%, как предлагает в этом документе .Это потребует настройки, но должно направить вас в правильном направлении.

...