Ответ 1
Попробуйте это:
<!--[if !mso]>-->
content targeted at non-outlook users goes here...
<!--<![endif]-->
Я нашел фрагмент кода, который позволяет мне настроить таргетинг на клиентов с перспективой 2007 или выше.
<!--[if gte mso 9]><![endif]-->
Есть ли все-таки цели для всех, кроме перспективы или перспективы 2007 года и выше? Если вы даете ответ, дайте рабочий код, как я пробовал
<!--[if ! mso 9]>
<!--[if ! mso]>
<!--[if !(mso)]>
Ни один из следующих не работал в Gmail с firefox.
Попробуйте это:
<!--[if !mso]>-->
content targeted at non-outlook users goes here...
<!--<![endif]-->
Чтобы запретить выпадающие выражения в outlook.com, измените <!-->
на <!-- -->
-
<!--[if !mso]><!-- -->
All Except MSO 07-13
<!--<![endif]-->
Супер поздний ответ, но, надеюсь, это поможет кому-то. Это сработало для меня:
<!--[if !gte mso 9]><!---->
<p>I'm not Outlook 2007/2010.</p>
<!--<![endif]-->
Изменить: ответили выше, но дополнительные теги в инструкции IF должны скрывать теги от обнаружения в IE7/8.
Это решение:
<!--[if !mso]><!-->
content without use in IE or Outlook
<!--<![endif]-->
Я думаю, что вы можете сначала разрешить в IE, Outlook и отказаться от этого для размещения элементов для всех клиентов разных клиентов для электронной почты без Outlook.
приветствует
Это не то, как вы должны его использовать. Вместо этого, for everything except Outlook
- обычная процедура, for Outlook
- делать конкретные. Не наоборот, как вы пытаетесь сделать.
Условные обозначения в комментариях типа <!--[if gte mso 9]...
являются специфичными для IE. Не будет работать в других браузерах.