我知道您可以使用条件注释来定位浏览器,如MSDN 中所述。
但我只看到一个看起来像这样<!--[if gte mso 9]>
这检查什么以及您可以使用条件注释检查什么(除了浏览器)?
编辑
是否有关于条件评论的任何文件。您可以使用哪些选项和哪些版本号?
mso = 微软 Outlook
9 = 2007
我知道您可以使用条件注释来定位浏览器,如MSDN 中所述。
但我只看到一个看起来像这样<!--[if gte mso 9]>
这检查什么以及您可以使用条件注释检查什么(除了浏览器)?
编辑
是否有关于条件评论的任何文件。您可以使用哪些选项和哪些版本号?
mso = 微软 Outlook
9 = 2007
它用于在 HTML 电子邮件中定位 Microsoft Outlook 2007 及更高版本。有关详细信息,请参阅本文。
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 - 打印 - 没有
IE 8 - 打印 - 欢迎使用 Internet Explorer 8。
Firefox - 打印 - 请升级到 Internet Explorer 版本 8。
IE 8 - pirnt -Welcome to Internet Explorer 8.
如果包含的话,什么都没有。
<!--
评论内部 HTML 同时
<!
不会评论内部 HTML。就像在 Firefox 示例中一样。
这个德语版的 Wikipedia 列出了各种目标(IE、Microsoft Office 和 VML)。
http://de.wikipedia.org/wiki/Conditional_Comments(您需要谷歌翻译)
此外,这篇文章表明 MS Publisher 也可以作为目标
http://www.adras.com/can-t-view-page-in-browser.t32980-10-2.html