Позиция: абсолютно не уважающий родительский элемент в IE6 - PullRequest
3 голосов
/ 10 февраля 2010

У меня есть страница с div.

div содержит изображение, имеет ширину 700 пикселей и высоту 300 пикселей. Он установлен на position: relative.

Чтобы показать текст в нижней части DIV, я вставил span в него и дал ему position: absolute; bottom: 8px

Это прекрасно работает во всех браузерах, кроме IE6. IE6 помещает текст в самый низ страницы .

Это как если бы родительский элемент с position: relative даже не существовал.

Это известное поведение IE6 или я что-то упускаю?

Я только что проверил, код HTML проходит проверку W3C.

Ответы [ 2 ]

2 голосов
/ 10 февраля 2010

Я бы сказал, используйте

height:auto!important;
height:1px;

трюк, который также проверит, а также даст макет IE6, который не поддерживает директиву !important.

2 голосов
/ 10 февраля 2010

Вы установили высоту для вашего div? Если высота не установлена, IE6 считает этот элемент несуществующим.

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