在coldfusion页面上使用!DOCTYPE html - IE9渲染

ash*_*sha 1 coldfusion html5 doctype internet-explorer internet-explorer-9

让ie9以标准模式呈现<!DOCTYPE html> .cfm页面而不是怪癖的最佳方法是什么?

我一直怀疑这个问题,而且只是在coldfusion网站上!我刚才有了将文件扩展名更改为.html和BAM的"明智"想法!这些页面在标准模式下完美呈现.

毋庸置疑,这是我在测试环境中不需要开发的第一个页面集合,因为他们使用的是html5,css,jquery/javascript,这让我想到了将文件扩展名更改为html.

谁能分享他们如何解决这个问题(不改变文件扩展名)?我非常感激你!

先感谢您.

rob*_*rtc 5

确保您为页面设置了正确的内容类型:

<cfcontent type="text/html; charset=utf-8">
Run Code Online (Sandbox Code Playgroud)

同时检查ColdFusion是否在DOCTYPE声明之前没有放任何东西.

最后,请注意,即使您已完成所有操作,IE也会在许多情况下默认以怪异模式呈现Intranet页面.

  • 为了配合Robert所说的关于ColdFusion在DOCTYPE声明之前放置任何内容的内容,如果你还没有这样做,你应该打开ColdFusion Administrator中的"空白空间管理".它位于服务器设置 - >设置下. (3认同)