Ajouter du CSS personnalisé au contenu de votre e-mail custom-css
Ajoutez votre propre CSS personnalisé directement dans le Designer d’e-mail Marketo Engage pour un style avancé et spécifique.
Définir un CSS personnalisé define-custom-css
-
Vérifiez qu’un contenu est défini dans le Designer d’e-mail en ajoutant au moins un composant.
-
Sélectionnez Corps dans l’arborescence de navigation à gauche ou dans le volet de droite. Styles CSS s’affiche à droite.
{width="800" modal="regular"}
note note NOTE La section Styles CSS n’est disponible que lorsque du contenu est présent dans l’éditeur. -
Cliquez sur le bouton + Ajouter un CSS personnalisé .
note note NOTE Le bouton Ajouter un fichier CSS personnalisé n’est disponible que lorsque Corps est sélectionné. Cependant, vous pouvez appliquer des styles CSS personnalisés à tous les composants de votre contenu. -
Saisissez votre code CSS dans la zone de texte dédiée qui s’affiche. Assurez-vous que le CSS personnalisé est valide et suit la syntaxe appropriée. Cliquez sur Enregistrer lorsque vous avez terminé.
note note NOTE Vous ne pouvez pas ajouter de CSS personnalisé à votre contenu lors de l’utilisation d’un modèle avec du contenu verrouillé. Le libellé du bouton se transforme en Affichage du code CSS personnalisé et tout code CSS personnalisé affiché est en lecture seule. -
Assurez-vous que le CSS s’applique à votre contenu. Dans le cas contraire, consultez la section Dépannage.
note note NOTE Si vous supprimez tout le contenu, la section disparaît et le CSS personnalisé défini précédemment n’est plus appliqué. Ajoutez à nouveau du contenu pour que la section styles CSS réapparaisse. Le CSS personnalisé s’applique à nouveau.
Utilisation d’un CSS valide using-valid-css
Vous pouvez saisir n’importe quelle chaîne CSS valide dans la zone de texte Ajouter un fichier CSS personnalisé. Si le fichier CSS est correctement formaté, il s’applique immédiatement au contenu.
Vous trouverez ci-dessous des exemples de CSS valide.
| code language-css |
|---|
|
| code language-css |
|---|
|
Si une page CSS non valide est saisie, un message d’erreur s’affiche, indiquant que la page CSS ne peut pas être enregistrée. Vous trouverez ci-dessous des exemples de CSS non valides.
L’utilisation de balises <style> n’est pas acceptée :
| code language-html |
|---|
|
Une syntaxe non valide, comme l’omission des accolades, n’est pas acceptée :
| code language-css |
|---|
|
Implémentation technique implementation
Votre CSS personnalisé est ajouté à la fin de la section <head> dans le cadre d’une balise <style> avec l’attribut data-name="global-custom", comme dans l’exemple ci-dessous. Cela permet de s’assurer que les styles personnalisés sont appliqués globalement au contenu.
| code language-html |
|---|
|
Le CSS personnalisé n’est pas interprété ni validé par le volet Paramètres du concepteur d’e-mail. Il est entièrement indépendant et ne peut être modifié que par l’intermédiaire de l’option Ajouter un fichier CSS personnalisé.
Mécanismes de sécurisation - Contenu importé guardrails
Si vous souhaitez utiliser un CSS personnalisé avec du contenu importé dans le concepteur d’e-mail, tenez compte des points suivants :
-
Si vous importez du contenu HTML externe y compris du contenu CSS, à moins de convertir ce contenu, il se trouvera en mode de compatibilité, où la section styles CSS n’est pas disponible.
-
Si l’importation de contenu créé avec le Designer d’e-mail inclut un CSS appliqué via l’option Ajouter un CSS personnalisé, le CSS précédemment appliqué sera visible et modifiable à partir de la même option.
Dépannage troubleshooting
Si votre CSS personnalisé n’est pas appliqué, essayez les suggestions ci-dessous.
-
Assurez-vous que votre CSS est valide et ne comporte pas d’erreurs de syntaxe (telles que des accolades manquantes, des noms de propriété incorrects). Voici comment procéder
-
Assurez-vous que votre CSS est ajouté à la balise
<style>avec l’attributdata-name="global-custom". -
Vérifiez si l’attribut
data-disabledde la balise de styleglobal-customest défini surtrue. Si tel est le cas, le code CSS personnalisé n’est pas appliqué.
| code language-html |
|---|
|
-
Assurez-vous que votre CSS n’est pas remplacée par d’autres règles CSS.
-
Utilisez les outils de développement de votre navigateur pour inspecter le contenu et vérifier que votre CSS cible les sélecteurs corrects.
-
Pensez à ajouter des
!importantà vos déclarations pour vous assurer qu’elles sont prioritaires.
-
| code language-none |
|---|
|