Ошибка рендеринга в Webkit - PullRequest
       8

Ошибка рендеринга в Webkit

0 голосов
/ 20 февраля 2010

Я работаю над сайтом, на котором эти ошибки случайно появляются в Safari и Chrome:

Safari http://img163.imageshack.us/img163/7860/screenshot20100217at314.jpg

, т. Е. Теги не полностью закрыты.Проблема в том, что когда я просматриваю источник, я обнаруживаю, что он полностью действительный

Редактировать Вот обидный HTML, который я сохранил: http://www.pastebin.com/f1e0edd24

Ответы [ 3 ]

2 голосов
/ 20 февраля 2010

В приведенном вами примере, кажется, у вас есть хитрая стрелка перед тем, как "onclick" вот так "> onclick ....> Kusters Rebecca." Следовательно, он отображается вместо сбоя.

Эта проблема будет отображаться во всех браузерах.

2 голосов
/ 20 февраля 2010

Вы УВЕРЕНЫ, что это полностью верно?Кроме того, какой бы редактор вы ни просматривали, он может что-то скрывать от вас.Похоже, что-то было экранировано или закодировано, чего не должно было быть.Взгляните на источник плохого элемента списка и сравните его с действительным.Попробуйте найти разницу между ними.

Кроме того, просмотрите ответ в Fiddler, чтобы проанализировать фактический HTML-код ответа, прежде чем он попадет в браузер.Это должно помочь определить, действительно ли это браузер или какая-то проблема с экранированием / кодированием, как я упоминал ранее.

1 голос
/ 20 февраля 2010

Попробуйте экспортировать все свои операторы if else из обработчика события onclick в функцию.Затем вызовите эту функцию.Это делает чтение исходного кода более понятным и облегчает отладку.Однако HTML может быть недействительным, где-то некоторые атрибуты не закрыты правильно.Чтобы помочь в дальнейшем нам нужна следующая информация. Ошибка появляется во всех браузерах?

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