2009-07-08 35 views
0

我一直在设计一个网站,当测试它时,我通常通过双击文件或按“播放”并通过使用Aptana Studio的内部服务器通过浏览器运行来运行它。为什么我的内容在Apache XAMPP中运行时发生更改?

早些时候,我下载了XAMPP并使用Apache浏览了网页,并且我注意到了一些变化。为什么通过Apache运行它会使内容不同?这是随机的东西,如动态img的中心或标题没有显示在自定义jQuery弹出窗口中,他们会像使用文件一样浏览时的行为。任何人都可以阐明为什么会有所不同?

感谢, 唐纳德

回答

1

我猜你正在开发一个XHTML/XML兼容的网页。 Apache会将您的文档的内容类型发送出去,很可能是正确的。从磁盘加载的.html文件始终假定为text/html。这可能会导致呈现页面中的细微差异。

检查浏览器中的内容类型和呈现模式(怪癖或严格)是否因加载不同来源而有所不同。

使用xhtml doctype创建一个最小文件,并使用.html和.xhtml文件扩展名加载一次,并比较内容类型。

+0

谢谢。当从磁盘加载时,即使我指定了文档类型,它也会假定为text/html? – Fermin 2009-07-08 20:00:56

相关问题