Скремблирование проблемы HTML / CSS кажется необъяснимым - PullRequest
1 голос
/ 31 мая 2011

Я недавно переключил приложение rails на новый сервер.По какой-то причине результаты поиска иногда зашифрованы.Они выглядят так:

scrambled results

Но они должны выглядеть так:

proper results

Когда я проверяю в firebug, кажетсячто div-обертка не анализируется правильно, и поэтому вместо группы узлов, обернутых в тег <a>, узлы являются плоскими в коллекции.

firebug issues

Thisпроисходит на Chrome и Firefox, Windows и Linux, а также на разных компьютерах.Кажется, что нет никаких ошибок проверки CSS или HTML.У меня нет проблем на моем локальном сервере разработки, только на производстве.

Странно то, что когда я просматриваю страницу в Firefox, которая работает с ошибками, нажимаю View > Source, копирую HTML-код в пустой документ и затем открываю его,это выглядит хорошо.У меня также, кажется, нет этой проблемы, если я просто получаю страницу с curl.

Сайт доступен по адресу http://50.57.76.99.. Вам может потребоваться выполнить несколько поисков, чтобы получитьпроблемный результат.Есть идеи?Я совершенно сбит с толку!

1 Ответ

0 голосов
/ 01 июня 2011

Мне удалось избежать этой проблемы.

Если я не оберну весь элемент тегом <a>, проблема исчезнет. Очевидно, я бы предпочел, чтобы весь элемент был ссылкой, но пока что все в порядке. Я думаю, что другим решением было бы поменять теги <div> на теги <span>, как это было предложено, но это быстрое исправление показалось правильным.

Тем не менее, все еще кажется довольно странным, поскольку это казалось на первый взгляд произвольным, когда оно ломалось. Спасибо за помощь!

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