<!--[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 下是不会进行的,呵。

 

posted @ 2012-02-02 13:18  前端菜鸟  阅读(981)  评论(0编辑  收藏  举报