48 votes

Y a-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 outlook 2007 ou versions ultérieures.

Y a-t-il un moyen de cibler tout sauf outlook ou outlook 2007 et versions ultérieures? Si vous donnez une réponse, veuillez fournir un code fonctionnel car j'ai essayé.

1 votes

Les commentaires conditionnels sont une implémentation non standard de Microsoft (bien qu'ils soient conformes aux normes), permettant aux utilisateurs de corriger directement les problèmes des navigateurs/clients html de la famille Microsoft. En tant que tel, il n'y a généralement pas de moyen facile de cibler les produits d'autres vendeurs avec la syntaxe !IE ou !mso.

0 votes

Merci, pourriez-vous peut-être suggérer la logique sur la façon de masquer une ligne de tableau spécifique à partir d'Outlook?

78voto

Will Peavy Points 929

Essayez ceci :

  le contenu ciblé pour les utilisateurs autres que Outlook va ici...

7 votes

Pour éviter que les déclarations ne soient supprimées dans outlook.com, changez en - consultez ma réponse par exemple

1 votes

Cela ne fonctionne pas sur outlook.com dans un navigateur. Le contenu d'Outlook et le contenu non-Outlook apparaissent en même temps.

20voto

seanjacob Points 651

Pour éviter que les déclarations ne soient supprimées dans outlook.com, changez en -

    Tous sauf MSO 07-13

1 votes

Cette astuce consistait à vider le contenu dans l'application Gmail et l'application mail Android, curieusement ...

0 votes

Cette « solution » a été décrite plus en détail ici campaignmonitor.com/forums/topic/7544/…

7voto

Stuart W Points 71

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

Je ne suis pas Outlook 2007/2010.

Édition : Répondu ci-dessus, mais des balises supplémentaires sur la déclaration IF servent à masquer les balises pour qu'elles ne soient pas révélées dans IE7/8.

3voto

jhsilva007 Points 31

C'est une solution :

contenu sans utilisation dans IE ou Outlook

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

cordialement

0voto

jolt Points 4824

Ce n'est pas ainsi que vous devez l'utiliser. Au lieu de cela, c'est, pour tout sauf Outlook - routine normale, pour Outlook - faire spécifique. Pas l'inverse comme vous essayez de le faire.

1 votes

C'est vrai mais ce type de commentaire a ses utilisations. Parfois, nous avons besoin de forcer Outlook à fermer les yeux sur certains codes, pas l'inverse. Par exemple, j'ai découvert que la balise de compatibilité posait problème sur Outlook : , j'ai dû la commenter avec un commentaire "not-Outlook". Mais en général, pour le code du modèle, vous avez raison.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X