CakePHP网站在IE上无法正常显示

时间:2011-07-12 13:04:08

标签: internet-explorer cakephp

我已经使用CakePHP来实现我的项目原型,该原型在每个浏览器上都能正常工作,但在使用CakePHP完成魔术之后,该网站无法在IE上正常显示,而在其他浏览器上如Safari,Mozilla和Chrome则显示正确。该网站是umacv.com

此致

2 个答案:

答案 0 :(得分:3)

浏览器兼容性问题与您的后端架构(如CakePHP)无关。有一些非常罕见的例外,但我可以向您保证,情况可能并非如此。您很可能有一些JavaScript故障或HTML格式错误。我们需要更多信息来诊断问题。

  1. 首先,您需要确切地确定问题所在。通过 “没有正确显示”完全无法正常工作?在那儿 JavaScript错误?是设计问题,还是布局问题 破?
  2. 如果页面上有JavaScript错误,您就知道从哪里开始 故障排除。
  3. 如果设计已关闭,您可能正在使用一些CSS功能 IE不支持。
  4. 如果布局不稳定,您可能会遇到格式错误的HTML。确保 你正在关闭所有已打开的标签。
  5. 更新

    快速浏览一下你的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 :(得分:1)

CakePHP中的header.ctp文件有点像“视图” - 它包含标题显示代码,因此如果你包含“header.ctp中的标题”,正如你所说,你将包括它的标题自。此包含必须位于default.ctp布局文件中。 (应用程序/视图/布局/ default.thtml中)   另外,斯蒂芬说你应该检查你的网站是否有任何验证,CSS错误的JavaScript。 您可以使用许多免费工具运行验证检查。这不仅可以帮助您降低IE问题,还可以提高您的加载时间。