0
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-us" class="no-js"> <!--<![endif]-->

我从来没有遇到过这样的事情,但它看起来有点奇怪..我习惯于以这种格式看到它(Columnal中的上一行):

<!--[if IE 9 ]>    <html lang="en-us" class="no-js ie9"> <![endif]--> 

首先,第一个代码示例是做什么的?我需要担心它的格式吗?谢谢

4

1 回答 1

0

第一个基本上说:如果浏览器大于 IE 9 或不是 IE 浏览器,则将使用该代码片段。

不过,我以前从未见过这种格式。

  • 对于下层隐藏的人应该使用<!--[if expression]> HTML <![endif]-->
  • 对于下层显示的这个:<![if expression]> HTML <![endif]>

有关这方面的更多信息,请查看 Microsoft 的“关于”

于 2012-02-26T15:59:02.717 回答