css ie8 позиция вопроса относительно, когда свиток действует как абсолют - PullRequest
1 голос
/ 31 марта 2011

У меня есть div с позицией «относительный» и float: left, но когда я прокручиваю страницу, этот div действует как позиция «абсолютный». Когда я удаляю положение «относительный», div перемещается правильно при прокрутке страницы.Много раз я использовал div с относительной позицией, а другой div внутри родителя с абсолютной позицией. Но этот вопрос я вижу впервые. Это действительно странно. Я пытаюсь изменить тип DOC на «строгий», но это не так.хорошее решение для меня.

Ответы [ 2 ]

5 голосов
/ 08 февраля 2012

Для IE7 вам необходимо position: relative; прокручиваемый элемент, чтобы удерживать относительно позиционированных детей от прилипания.

0 голосов
/ 02 апреля 2011

Ваш сайт может отображаться в режиме совместимости или иным образом отображаться как IE7. IE7 никогда не нравилась позиция: относительные элементы, часто фиксирующие их на странице без веской причины.

Попробуйте добавить правило CSS

html { position: relative; }

и посмотрим, исправит ли это.

...