Internet Explorer висит на проверенной веб-странице XHTML 1.0 Strict - PullRequest
2 голосов
/ 12 июля 2011

Я разработал веб-страницу, которая отображает огромное Облако тегов , и она работает довольно плавно в Chrome, Firefox, Safari и Opera.

Internet Explorer, кажется, не переваривает эту страницу и ужасно HANGS .
Примечания:

  1. Страница XHTML 1.0 Strict проверена
  2. Отключение Javascripts не решает проблему
  3. Протестировано в Internet Explorer 8.0.6001.18702

Стоит ли искать какую-то несовместимость CSS?
Есть ли у вас какие-либо советы по решению этой проблемы?

UPDATE:
Следуя рекомендациям ответчиков, я обновил код:
- Удален padding-left на .counter класс
- убрал tag_info класс

Вы можете проверить это здесь .

Проблема, кажется, сохраняется, поэтому вопрос все еще открыт .

Ответы [ 2 ]

4 голосов
/ 12 июля 2011

Это проблема CSS.Точнее говоря, отступ слева в классе .counter screen.css.

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

1 голос
/ 12 июля 2011

Каждый тег имеет один и тот же класс CSS.Мне удалось удалить 70 КБ.В данный момент вы не используете этот класс в своем CSS.

IE8 все еще зависает, но теперь это занимает меньше времени.Попробуйте еще больше упростить html, вы также сможете удалить <span class="counter">.

Второе предложение - разбить теги на несколько страниц.Даже если вы упростите html, будет создано еще больше тегов, проблема вернется, и больше браузеров станет проблемой.

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