IE6 прокручивает только половину страницы - как диагностировать? - PullRequest
0 голосов
/ 20 октября 2011

Я собрал сайт , который обычно хорошо работает на FF, Chrome и IE8 (да, я новичок в этом):

Я слышал от нашего офиса в Японии, который все использует IE6, что различные страницы не отображаются должным образом, короче говоря, они перестают прокручиваться, когда страница должна прокручиваться дальше - допуск прокрутки слишком короткий. Я подтвердил это для себя .

Дело не в том, что я не могу найти миллион предложений об обходах IE6, но как диагностировать эту проблему? Есть ли для этого имя ошибки?

Хороший диагноз был бы очень важен - потратил часы на это сейчас, но безрезультатно, на стадии отторжения волос.

1 Ответ

0 голосов
/ 20 октября 2011

Когда вы используете 'float: xxx', браузеры не могут правильно рассчитать высоту / ширину элемента, вы должны использовать 'clear: both' - элемент, который находится после плавающего блока.

Не забывайте, что когда вы позиционируете элемент абсолютно, другие элементы не смотрят на него при позиционировании.

Пример для jsfiddle:

http://jsfiddle.net/tWJYJ/

В первом примере зеленые и оранжевые блоки не видят красное поле при расчете позиций, потому что оно позиционировано абсолютно.

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