Почему CSS высота: 100% не работает в IE6? - PullRequest
1 голос
/ 07 мая 2009

У меня есть абсолютная позиция IE6 div, которую я хочу использовать на весь экран (ширина и высота 100%). Он используется в качестве сообщения «загрузка, пожалуйста, подождите», пока данные загружаются на страницу.

Похоже, что ie6 не распознает CSS "height:100%".

Есть ли обходные пути?

Ответы [ 3 ]

5 голосов
/ 07 мая 2009

Кроме того, в некоторых старых браузерах вам также необходимо установить высоту тега html:

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

Высота 100% для div требует, чтобы его родитель также имел высоту, определенную в IE6. Попробуйте это:

body{
  height:100%;
}
0 голосов
/ 07 мая 2009

Кроме того, и это может иметь свои недостатки, вы можете сделать следующее:

#fullScreenDiv {position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
}

Возможно, он будет ввернут с вложенными компонентами и их поплавками и т. Д., Но определенно, с типом документа, сделает div на весь экран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...