为什么在 Apache XAMPP 中运行时我的内容会发生变化?

发布于 2024-07-26 16:44:20 字数 262 浏览 5 评论 0原文

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

早些时候,我下载了 XAMPP 并使用 Apache 浏览了网页,我注意到了一些变化。 为什么通过 Apache 运行它会导致内容不同? 这是随机的事情,例如动态图像的居中或标题未显示在自定义 jQuery 弹出窗口中,当仅使用文件浏览时,它们会按应有的方式行事。 谁能解释一下为什么会有所不同?

谢谢, 唐纳德

I've been designing a website and when testing it I normally run it by either double clicking on the file or pressing "play" and running through a browser via Internal Server using Aptana Studio.

Earlier I downloaded XAMPP and browsed the web page using Apache, and i've noticed some changes. Why would running it through Apache make the content differ? It's random things like the centering of a dynamic img or a title not being shown in a custom jQuery popup, where they would act as they should when just browsing using the File. Can anyone shed any light on why it would differ?

Thanks,
Donald

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东风软 2024-08-02 16:44:20

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

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

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

I guess you are developing a xhtml/xml compatible webpage. Apache transmits a content type with your document, most likely the right one. A .html file loaded from the disk is always assumed as text/html. This can lead to subtle differences in the rendered page.

Check if the content type and rendering mode (quirks or strict) in your browser differ when loading from different sources.

Create a minimal file with a xhtml doctype and load it once with .html and .xhtml file extension and compare the content type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文