Цели для условных комментариев в html? - PullRequest
1 голос
/ 20 мая 2011

Я знаю, что вы можете настроить таргетинг на браузеры с помощью условных комментариев, как объяснено здесь, в MSDN .
Но я только что увидел тот, который выглядел следующим образом <!--[if gte mso 9]>

Что это за проверкадля и что (кроме браузеров) вы можете проверить с помощью условных комментариев?

РЕДАКТИРОВАТЬ
Есть ли документация по условным комментариям.Какие варианты и какие номера версий вы можете использовать?
mso = Microsoft Outlook
9 = 2007

Ответы [ 3 ]

5 голосов
/ 20 мая 2011

Используется для нацеливания на Microsoft Outlook 2007 и более поздние версии в электронных письмах HTML.Подробнее см. в этой статье .

1 голос
/ 20 мая 2011

В этой немецкой версии Википедии перечислены различные цели (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

1 голос
/ 20 мая 2011
     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.

...