Сайт CakePHP не отображается должным образом на IE - PullRequest
0 голосов
/ 12 июля 2011

Я использовал CakePHP для реализации прототипа моего проекта, который корректно работал на каждом браузере, но после волшебства с CakePHP, веб-сайт не отображается должным образом в IE, а в других браузерах, таких как Safari, Mozilla и Chrome, он показываетправильно.Веб-сайт umacv.com

С уважением

Ответы [ 2 ]

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

Проблема совместимости браузера не имеет ничего общего с вашей серверной архитектурой (например, CakePHP).Есть очень редкие исключения, но я могу заверить вас, что это, вероятно, не тот случай.Скорее всего, у вас какой-то неработающий JavaScript или некорректный HTML.Нам потребуется больше информации для диагностики проблемы.

  1. Сначала вам необходимо точно определить, в чем проблема.По "не показывает должным образом", что точно не работает?Есть ли ошибки JavaScript?Есть ли просто проблема дизайна или макет поврежден?
  2. Если на странице есть ошибки JavaScript, вы знаете, с чего начать устранение неполадок.
  3. Если дизайн отключен, вы, вероятно,использование некоторых функций CSS, которые не поддерживаются в IE.
  4. Если макет шаткий, возможно, у вас есть искаженный HTML.Убедитесь, что вы закрываете все открытые теги.

Обновление:

Очень быстрый взгляд на ваш HTML обнаружил некоторую сломанную разметку:

<ul>

        <li><a href="/p/termos-de-uso.html">Termos de Uso</a></li>

        <li><a href="/p/politica-de-privacidade.html">Pol&iacute;tica de Privacidade</a></li>

        <li><a href="/p/contacte-nos.html">Contacte-nos</a></li

    </ul>

Замечаниепоследний, закрывающий элемент LI.

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

Файл header.ctp в CakePHP является своего рода «представлением» - он содержит код представления заголовка, таким образом, если вы включите «заголовок в header.ctp», как вы сказали, вы бы включили заголовок в егосамостоятельно.Это включение должно быть в файле макета default.ctp.(app / views / layouts / default.ctp) Также, как сказал Стивен, вы должны проверить свой сайт на наличие каких-либо проверок, JavaScript ошибок CSS.Вы можете запустить проверки с помощью множества бесплатных инструментов.Это не только поможет вам уменьшить проблемы с IE, но и увеличит время загрузки.

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