0

我一直在设计一个网站,在测试它时,我通常通过双击文件或按“播放”并使用 Aptana Studio 通过内部服务器通过浏览器运行来运行它。

早些时候我下载了 XAMPP 并使用 Apache 浏览了网页,我注意到了一些变化。为什么通过 Apache 运行它会使内容有所不同?这是随机的事情,例如动态 img 的居中或未在自定义 jQuery 弹出窗口中显示的标题,它们会在使用 File 浏览时按应有的方式行事。任何人都可以阐明为什么会有所不同吗?

谢谢,唐纳德

4

1 回答 1

1

我猜你正在开发一个 xhtml/xml 兼容的网页。Apache 与您的文档一起传输一种内容类型,很可能是正确的。从磁盘加载的 .html 文件始终假定为 text/html。这可能会导致呈现页面的细微差别。

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

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

于 2009-07-08T19:56:57.750 回答