<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=Edge" /><![endif]-->不起作用。。
刚刚解决了一个比较郁闷的问题。。 IE8下页面打开后会自动切换为IE7 的文档模式,之前还是好好的,查看源代码发现在X-UA-Compatible 的meta 标签外新加一个IE 条件注释(for W3C Validator),于是猜想是它引起的问题。
经验证:
- 在条件注释里的其他东东是会被IE 识别的,条件注释OK
- 把条件注释去掉,文档模式正常,证明单独的X-UA-Compatible 也是OK 的
查阅了一些资料也没有找到说这两者结合就不行的,只能归咎为IE 下众多诡异bug 之一了。。。
另外发现MS 兼容名单的检查在Intranet 下是不会进行的,呵。