假设您的页面具有相对严格的文档类型和非常接近合规性的HTML标记,但可能会以一些愚蠢的方式遗漏,可能是因为您无法控制的用户内容...假设您正在工作在内容管理系统或内容管理系统的主题上,您控制一些基本结构并需要一些javascript,但您不对进入页面的所有其他内容负责。当浏览器决定进入“怪癖”模式而不是使用它更符合标准的引擎时,您如何判断(或:什么将决定)?我正在寻找每个主要浏览器的答案,因为IE、Chrome、Safari和Firefox当然会以不同的方式处理。一个错误是否足以强制执行此操作,还是您有一些回旋余地? 最佳答案 在F
假设您的页面具有相对严格的文档类型和非常接近合规性的HTML标记,但可能会以一些愚蠢的方式遗漏,可能是因为您无法控制的用户内容...假设您正在工作在内容管理系统或内容管理系统的主题上,您控制一些基本结构并需要一些javascript,但您不对进入页面的所有其他内容负责。当浏览器决定进入“怪癖”模式而不是使用它更符合标准的引擎时,您如何判断(或:什么将决定)?我正在寻找每个主要浏览器的答案,因为IE、Chrome、Safari和Firefox当然会以不同的方式处理。一个错误是否足以强制执行此操作,还是您有一些回旋余地? 最佳答案 在F
我在一个无法联系到的开发人员的参数范围内工作,他为我们的产品创建了一个html生成系统。每当生成一个新页面时,他都会放置:导致我的代码看起来像:我根本不相信IE读取的是这种文档类型,因为在查看开发人员屏幕时,它以Quirks模式呈现...是否有任何其他方法可以强制IE退出这种可怕的Quirks模式?我一直在尝试联系开发人员,但他一直没空……提前感谢您提供的任何帮助。//编辑:这是否可以通过javascript来完成,以使用加载命令访问父页面? 最佳答案 你无能为力。您的内容管理系统出现故障。您要么需要找到开发人员并让他们修复这个有故