абсолютная позиция div с переполнением скрывается под нагрузкой (IE7 +) - PullRequest
0 голосов
/ 10 ноября 2009

У меня есть макет заголовка / оболочки, в котором абсолютно расположены оба заголовка: div # header и div # wrapper, а при загрузке я вычисляю свойство top заголовка и свойство height оболочки, чтобы обеспечить возможность прокручивания содержимого в оболочке. (переполнение установлено на авто). По какой-то причине в IE7 +, после того, как контент загружен и вычисления сделаны для установки вершины / высоты div, он «скрывает» оболочку, и отображается только заголовок ... то есть, пока вы не измените размер окна, даже немного - в результате правильное отображение заголовка / оболочки.

Может ли это быть связано со свойствами переполнения? В консоли нет ошибок JS, и кажется, что страница в IE неправильно отображает переполнение.

Любые мысли или предложения будут оценены ...

1 Ответ

1 голос
/ 11 ноября 2009

ОК, поэтому я решил эту проблему и решил, что отвечу как ответ, если кто-нибудь еще столкнется с подобными проблемами.

На самом деле это ошибка IE8, и она относится к комбинации свойств CSS, определенных для элемента (в частности, с переполнением, максимальной шириной и т. Д.) ... Вот описание фактической ошибки в IE8 относится к свойству переполнения: http://edskes.net/ie8overflowandexpandingboxbugs.htm

В любом случае, я исправил это, удалив свойство overflow из CSS и определив его через DOM непосредственно перед закрывающим тегом body, чтобы не было конфликтов с любым другим свойством css.

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