wake-up-neo.com

Gibt es eine HTML-bedingte Anweisung für alles, nicht Outlook?

Ich habe einen Codeausschnitt gefunden, mit dem ich Clients mit Outlook 2007 oder höher als Ziel festlegen kann.

<!--[if gte mso 9]><![endif]-->

Gibt es sowieso alles außer Outlook oder Outlook 2007 und höher? Wenn Sie eine Antwort geben, geben Sie bitte den Arbeitscode ein, den ich versucht habe

<!--[if ! mso 9]><!--[if ! mso]><!--[if !(mso)]>

Keine der folgenden Funktionen funktionierte in Google Mail mit Firefox.

38
David Nguyen

Versuche dies:

<!--[if !mso]><!-- -->
  content targeted at non-Outlook users goes here...
<!--<![endif]-->
61
Will Peavy

Um zu verhindern, dass Anweisungen in Outlook.com entfernt werden, ändern Sie <!--> in <!-- --> -

<!--[if !mso]><!-- -->
    All Except MSO 07-13
<!--<![endif]-->
15
seanjacob

Super späte Antwort, aber hoffentlich wird dies jemandem helfen. Das hat für mich funktioniert:

<!--[if !gte mso 9]><!---->
<p>I'm not Outlook 2007/2010.</p>
<!--<![endif]-->

Bearbeiten: Oben beantwortet, aber zusätzliche Tags in der IF-Anweisung dienen dazu, die Tags vor der Veröffentlichung in IE7/8 zu verbergen.

6
Stuart W

Das ist eine Lösung:

<!--[if !mso]><!-->
content without use in IE or Outlook
<!--<![endif]-->

Ich denke also, man kann sich zunächst im IE auflösen, Outlook abbrechen und damit das Elementse für alle verschiedenen Clients für Emails ohne Outlook ablegen.

grüße 

3
jhsilva007

So muss man es nicht benutzen. Stattdessen ist for everything except Outlook - normale Routine, for Outlook - spezifisch. Nicht anders herum, als wenn Sie versuchen würden.

1
jolt

Bedingungen in Kommentaren wie <!--[if gte mso 9]... sind IE spezifisch. Funktioniert nicht in anderen Browsern.

0
c-smile