<!--[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]-->
首先,第一个代码示例是做什么的?我需要担心它的格式吗?谢谢
<!--[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]-->
首先,第一个代码示例是做什么的?我需要担心它的格式吗?谢谢
第一个基本上说:如果浏览器大于 IE 9 或不是 IE 浏览器,则将使用该代码片段。
不过,我以前从未见过这种格式。
<!--[if expression]> HTML <![endif]-->
<![if expression]> HTML <![endif]>
有关这方面的更多信息,请查看 Microsoft 的“关于”。