我知道您可以使用条件评论来定位浏览器,如here in MSDN所述
但我刚刚看到一个看起来像<!--[if gte mso 9]>
这可以检查什么以及您可以使用条件注释检查什么(浏览器除外)?
修改
是否有关于条件评论的文件。您可以使用哪些选项和版本号?
mso = Microsoft Outlook
9 = 2007
答案 0 :(得分:5)
它用于在HTML电子邮件中定位Microsoft Outlook 2007及更高版本。有关详细信息,请参阅this article。
答案 1 :(得分:1)
1. <!--[if IE 8]>
<p>Welcome to Internet Explorer 8.</p>
<![endif]-->
2. <![if lt IE 8]>
<p>Please upgrade to Internet Explorer version 8.</p>
<![endif]>
// include this too
This is <comment>not</comment> Internet Explorer
firefox - print - nothing
IE 8 - 打印 - 欢迎使用Internet Explorer 8.
Firefox - 打印 - 请升级到Internet Explorer版本8.
IE 8 - pirnt - 除了Welcome to Internet Explorer 8.
以外什么都没有。
<!--
评论内部HTML同时
<!
不会评论内部HTML。如在FIREFOX示例中那样。
答案 2 :(得分:1)
这个德语版的维基百科列出了各种目标(IE,Microsoft Office和VML)。
http://de.wikipedia.org/wiki/Conditional_Comments(您需要Google翻译)
此外,这篇文章表明MS Publisher也可以成为目标
http://www.adras.com/can-t-view-page-in-browser.t32980-10-2.html