этот div, чтобы скрыть область просмотра, прекрасно работает в IE 7, 8, FF, Chrome и Safari, но почему не в IE 6? - PullRequest
0 голосов
/ 26 мая 2009

этот div, чтобы скрыть область просмотра, отлично работает в IE 7, 8, FF, Chrome и Safari, но почему бы не IE 6?

http://www.0011.com/css/test/cover_up/i4.html

Я думал, что IE 6 ломается, если это позиция: фиксированная, но не абсолютная?

(в IE 6 div имеет высоту всего 1 строку).

Ответы [ 3 ]

1 голос
/ 26 мая 2009

Попробуйте это CSS

body,
html {
    width: 100%;
    height: 100%;
}
0 голосов
/ 29 мая 2009

IE6 не интерпретирует высоту элемента объекта, как другие браузеры, поэтому вы не можете использовать 'height = 100%'. К сожалению, единственный известный мне способ решения этой проблемы - использовать javascript для определения ширины и высоты видимого окна в пикселях, а затем установить стили 'min-width' и 'min-height' на эти значения.

Эта ссылка должна помочь вам найти то, что вы ищете.

0 голосов
/ 26 мая 2009

предложение Алекса работает 99%:

http://www.0011.com/css/test/cover_up/i4b.html

однако,

1) полоса прокрутки появляется, когда появляется div обложки

2) почему абсолютно позиционированный div не имеет высоты окна просмотра в IE 6? Я думал, что спецификация говорит, что когда нет ближайшего предка, который «позиционируется», тогда область просмотра является содержащим элементом. IE 6 не соответствует спецификации снова?

...