web-dev-qa-db-fra.com

Pourquoi Microsoft Outlook ne respecte-t-il pas les styles de liste lors de l'envoi d'e-mails HTML?

J'ai le code suivant et pour la vie de moi, je ne peux pas le faire fonctionner dans Microsoft Outlook.

<ul style="margin-left: 50px; line-height: 50px; list-style: none;">
    <li style="font-size: 1.5em; list-style: none;">[UniqueCode]</li>
</ul>

Existe-t-il une autre manière d'obtenir le même résultat? J'essaie d'envoyer un e-mail HTML à un groupe de personnes.

25
PeanutsMonkey

Jetez un oeil à Guide du moniteur de campagne à la prise en charge CSS dans les e-mails HTML.

list-style-image, list-style-position et list-style-type ne sont pas pris en charge dans Outlook 2007 ou Outlook 2010.

L'utilisation de cellules de tableau pour la mise en page est une pratique standard dans les générations d'e-mails HTML car la prise en charge CSS dans Outlook est vraiment mauvaise.

Essayez d'utiliser des cellules de tableau dont la largeur exacte est spécifiée pour la mise en page de votre liste et placez chaque élément dans une nouvelle ligne ou séparé par <br>s.

38
marissajmc