1

我知道您可以使用条件注释来定位浏览器,如MSDN 中所述。
但我只看到一个看起来像这样<!--[if gte mso 9]>

这检查什么以及您可以使用条件注释检查什么(除了浏览器)?

编辑
是否有关于条件评论的任何文件。您可以使用哪些选项和哪些版本号?
mso = 微软 Outlook
9 = 2007

4

3 回答 3

5

它用于在 HTML 电子邮件中定位 Microsoft Outlook 2007 及更高版本。有关详细信息,请参阅本文

于 2011-05-20T09:04:23.677 回答
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
  1. firefox - 打印 - 没有

    IE 8 - 打印 - 欢迎使用 Internet Explorer 8。

  2. Firefox - 打印 - 请升级到 Internet Explorer 版本 8。

    IE 8 - pirnt -Welcome to Internet Explorer 8.如果包含的话,什么都没有。

<!--评论内部 HTML 同时

<!不会评论内部 HTML。就像在 Firefox 示例中一样。

于 2011-05-20T09:16:58.837 回答
1

这个德语版的 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

于 2011-05-20T13:30:41.457 回答