Question Existe-t-il une déclaration conditionnelle html pour tout ce qui n’est pas Outlook?


J'ai trouvé un extrait de code qui me permet de cibler les clients ayant des perspectives 2007 ou plus.

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

Est-ce qu'il y a tout lieu de cibler tout sauf Outlook ou Outlook 2007 & Higher? Si vous donnez une réponse s'il vous plaît donner le code de travail que j'ai essayé

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

Aucun des éléments suivants n'a fonctionné dans Gmail avec Firefox.


34
2018-05-12 18:06


origine


Réponses:


Essaye ça:

<!--[if !mso]><!-- -->
  content targeted at non-outlook users goes here...
<!--<![endif]-->

59
2018-05-12 19:02



Pour éviter que des déclarations soient dépouillées dans outlook.com, changez <!--> à <!-- --> -

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

14
2018-06-11 15:05



Réponse tardive, mais j'espère que cela aidera quelqu'un. Cela a fonctionné pour moi:

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

Edit: Répondu ci-dessus, mais des balises supplémentaires sur l'instruction IF doivent masquer les balises d'être révélées dans IE7 / 8.


6
2017-09-12 00:54



C'est une solution:

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

Je pense que vous pouvez d'abord résoudre dans IE, Outlook et refuser avec ceci pour mettre les éléments pour tous les clients différents pour le courrier électronique sans Outlook.

Cordialement


3
2017-12-14 13:37



Ce n'est pas comme ça que vous devez l'utiliser. Au lieu de cela, c'est for everything except Outlook - routine normale, for Outlook - faire spécifique. Pas l'inverse comme vous essayez de le faire.


1
2018-05-12 18:14



Conditionnels dans les commentaires comme <!--[if gte mso 9]... est IE spécifique. Ne fonctionnera pas dans d'autres navigateurs.


0
2018-05-12 18:10