Ошибка границы Internet Explorer - PullRequest
2 голосов
/ 18 марта 2010

На на этой странице в Internet Explorer 6 и 7 в XP и Vista существует ошибка, при которой прокрутка страницы, похоже, теряет биты левой и правой границ. Кто-нибудь видел такое поведение раньше, и есть ли у кого-нибудь идеи, чтобы избежать этого?

Редактировать: Это исправлено. Если кто-то хотел бы увидеть, в чем проблема, найдите следующую строку и отключите ее в Firebug:

zoom:1; /*for hasLayout*/

1 Ответ

2 голосов
/ 18 марта 2010

Вы можете часто иметь дело с этой ошибкой, применяя позицию: относительно рассматриваемых элементов. высота: 1% также может помочь. Другое типичное «черное волшебство» решение для работы с IE6 и связано с hasLayout. См. http://www.satzansatz.de/cssd/onhavinglayout.html для получения дополнительной информации.

Если присвоение ему hasLayout не решит вашу конкретную проблему, то вам определенно нужно убедиться, что в нем нет элемента с фоном #fff, который расширяется за пределы содержащего элемента (вероятно, из-за IE6 способ обработки отступов и ширины).

...