目前我工作的页面在Chrome和Firefox中显示正常,但在IE9中它以Quirks模式呈现.
进一步研究这个问题,似乎是这样
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
Run Code Online (Sandbox Code Playgroud)
总是被评论出来.导致Quirks模式保持不变,因为没有指定doctype.基本上,我试图强制页面在正常的IE9而不是怪癖模式下呈现.但是,某些事情导致了评论.遗憾的是,这是一个wordpress主题,这就是为什么我很难解决问题,因为我没有编写原始代码.
有人有建议吗?
谢谢!
我有一个网页,里面有以下代码:
<!--[if IE 8]>
Welcome to IE 8
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
我登录到服务器,如果我通过URL点击IE 8中的页面,http://localhost/login我会看到该消息.但是,如果我使用URL http://myserver/login(myserver我登录的服务器的Windows名称),页面将正常显示和运行,但不显示该消息.
如果我做了一个View Source,我会看到我期望的代码 - 注释显示在源代码中.(好吧,我真的想加载一个条件样式表,当我使用服务器名时它没有被加载,但是这个简单的例子显示了相同的结果).
任何想法如何退出这个新的IE之旅奇异地?