html条件评论的目标?

时间:2011-05-20 09:01:09

标签: html conditional-comments

我知道您可以使用条件评论来定位浏览器,如here in MSDN所述 但我刚刚看到一个看起来像<!--[if gte mso 9]>

的人

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

修改
是否有关于条件评论的文件。您可以使用哪些选项和版本号? mso = Microsoft Outlook
9 = 2007

3 个答案:

答案 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
  1. firefox - print - nothing

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

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

    IE 8 - pirnt - 除了Welcome to Internet Explorer 8.以外什么都没有。

  3. <!--评论内部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