Maison > interface Web > tutoriel CSS > le corps du texte

Comment créer des coins arrondis dans les e-mails Outlook : une solution CSS et VML ?

Barbara Streisand
Libérer: 2024-10-28 10:47:02
original
808 Les gens l'ont consulté

How to Create Rounded Corners in Outlook Emails: A CSS and VML Solution?

Coins arrondis dans Outlook : une solution CSS et VML

Créer des e-mails visuellement attrayants peut être un défi, surtout lorsqu'il s'agit de concevoir des éléments comme boutons. Bien que CSS vous permette d'obtenir des coins arrondis dans de nombreux clients de messagerie, il peut ne pas fonctionner comme prévu dans Outlook.

Problème :

Code CSS standard pour créer des coins arrondis, tels que -moz-border-radius et border-radius, ne s'affichent pas correctement dans Outlook.

Solution :

Un moyen efficace de créer des coins arrondis dans Outlook sans utiliser des images consiste à combiner les commentaires conditionnels Outlook avec VML (Vector Markup Language). VML est une technologie plus ancienne utilisée pour dessiner des formes dans les pages Web, mais elle est toujours prise en charge dans Outlook.

Code :

Voici un exemple de code qui crée un bouton avec coins arrondis dans Outlook 2010 :

<code class="html"><div>
    <!-- Outlook conditional comments for VML -->
    <!--[if mso]>
    <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://www.EXAMPLE.com/" style="height:40px;v-text-anchor:middle;width:300px;" arcsize="10%" stroke="f" fillcolor="#d62828">
        <w:anchorlock/>
        <center style="color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:bold;">
            Button Text Here!
        </center>
    </v:roundrect>
    <![endif]-->
    <!-- Non-Outlook fallback -->
    <!--[if !mso]><!-->
    <table cellspacing="0" cellpadding="0">
        <tr>
            <td align="center" width="300" height="40" bgcolor="#d62828" style="-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; display: block;">
                <a href="http://www.EXAMPLE.com/" style="color: #ffffff; font-size:16px; font-weight: bold; font-family:sans-serif; text-decoration: none; line-height:40px; width:100%; display:inline-block">
                    Button Text Here!
                </a>
            </td>
        </tr>
    </table>
    <!--<![endif]-->
</div></code>
Copier après la connexion

Dans Outlook 2010, le code VML créera les coins arrondis, tandis que les navigateurs non Outlook afficheront la conception basée sur un tableau de secours avec des coins arrondis à l'aide de CSS.

Remarque : Cette solution a été testée dans Outlook 2010 et les principaux navigateurs uniquement, et peut ne pas fonctionner dans Outlook Web App (OWA), Outlook.com ou les navigateurs mobiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!