【问题标题】:Site renders differently in CFM vs HTML on Chrome网站在 CFM 和 Chrome 上的 HTML 中呈现不同
【发布时间】:2009-05-05 17:54:43
【问题描述】:

好的,所以这很奇怪。我有一个站点,我将其拆分为几个 ColdFusion 文档的页眉/页脚/等。我的网站的页脚使用 jQuery 插件固定在底部。当我转到 index.cfm 页面(在 Chrome 中)查看结果时,页脚位置已关闭。然后我“右键单击...查看源代码”并突出显示所有内容,然后将其复制并粘贴到新的 index2.html 文档中,一切正常。

没错,完全相同的代码,不同的结果。我不明白。这还不是一个实时站点,因此如果您想查看这 2 个文件的运行情况,我可以通过电子邮件为您获取 URL。只需向我发送一个请求 ..nevermind..,我会将 2 个页面的 URL 发送给您。

所有其他浏览器都可以正常工作,所以 Firebug 是不可能的 :(

这真的是mind bottling

【问题讨论】:

  • 代码/站点是否可供公众查看?
  • 它对公众开放,但 id 而不是把网址放在网站上,如果你喜欢这个网址,请给我发电子邮件

标签: jquery html coldfusion google-chrome


【解决方案1】:

空白可能在其中发挥作用。

【讨论】:

  • 你怎么看?,另外,当我从 cfm 页面复制视图源代码时,我把空白带走了
  • 检查 DOCTYPE 声明前没有空格。如果在 DOCTYPE 之前有任何内容(包括空格或空行),则可能会使浏览器进入怪癖模式。
  • doctype 前面有空格,但是在 cfm 和 html 文档中都有空格
  • 你说得对,我打开了空白管理并从文档类型上方删除了所有空白,一切都很完美......谢谢
  • 我仍然对真正的原因感到好奇,因为这并不能解释 .cfm 和 .html 扩展名之间的不同呈现方式。为什么 Chrome 会以不同的方式对待一个扩展程序?我能想到的唯一理由是服务器上的 mimetypes,但这有点超出了我的工资等级。
猜你喜欢
  • 1970-01-01
  • 2021-06-29
  • 1970-01-01
  • 1970-01-01
  • 2013-02-16
  • 2014-10-26
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
相关资源
最近更新 更多