Aggiungere un CSS personalizzato al contenuto dell’e-mail email-metadata
Durante la progettazione delle e-mail, puoi aggiungere CSS personalizzati direttamente all'interno di Journey Optimizer E-mail Designer. Questa funzionalità consente di applicare uno stile avanzato e specifico, per una maggiore flessibilità e controllo sull’aspetto del contenuto.
Definire CSS personalizzato define-custom-css
Per aggiungere CSS personalizzati al contenuto delle e-mail, segui i passaggi indicati di seguito.
-
Assicurati che nel Designer e-mail siano definiti alcuni contenuti aggiungendo almeno un componente.
-
Seleziona Corpo dalla Struttura di navigazione a sinistra o nella parte superiore del riquadro di destra. La sezione Stili CSS viene visualizzata a destra.
note note NOTE La sezione Stili CSS è disponibile solo se il contenuto è già presente nell'editor. -
Fai clic sul pulsante Aggiungi CSS personalizzato.
note note NOTE Il pulsante Aggiungi CSS personalizzato è disponibile solo quando è selezionato Corpo. Tuttavia, puoi applicare stili CSS personalizzati a tutti i componenti all’interno del contenuto. -
Inserisci il codice CSS nell’area di testo dedicata visualizzata. Assicurati che il CSS personalizzato sia valido e che segua la sintassi corretta. Ulteriori informazioni
note note NOTE Quando si utilizza un modello con contenuto bloccato, non è possibile aggiungere CSS personalizzato al contenuto. L'etichetta del pulsante diventa Visualizza CSS personalizzato ed eventuali CSS personalizzati già presenti nel contenuto sono di sola lettura. -
Salva il CSS personalizzato e verifica che il CSS personalizzato sia applicato correttamente al contenuto. In caso contrario, controllare la sezione Risoluzione dei problemi.
-
Se rimuovi tutto il contenuto, la sezione scompare e non viene più applicato il CSS personalizzato definito in precedenza.
-
Aggiungi nuovamente il contenuto all'editor per visualizzare nuovamente la sezione Stili CSS. Il CSS personalizzato viene applicato nuovamente.
Assicurati di utilizzare CSS valido use-valid-css
È possibile immettere qualsiasi stringa CSS valida nell'area di testo Aggiungi CSS personalizzato. I file CSS formattati correttamente vengono applicati immediatamente al contenuto.
Di seguito sono riportati alcuni esempi di CSS validi.
code language-css |
---|
|
code language-css |
---|
|
Se viene immesso un CSS non valido, viene visualizzato un messaggio di errore che indica che il CSS non può essere salvato. Di seguito sono riportati alcuni esempi di file CSS non validi.
L'utilizzo di <style>
tag non è accettato:
code language-html |
---|
|
Sintassi non valida, ad esempio parentesi graffe mancanti, non accettata:
code language-css |
---|
|
Implementazione tecnica implementation
Il file CSS personalizzato viene aggiunto alla fine della sezione <head>
come parte di un tag <style>
con l'attributo data-name="global-custom"
, come nell'esempio seguente. In questo modo gli stili personalizzati vengono applicati globalmente al contenuto.
code language-html |
---|
|
Il file CSS personalizzato non viene interpretato o convalidato dal riquadro Impostazioni di E-mail Designer. È completamente indipendente e può essere modificata solo tramite l'opzione Aggiungi CSS personalizzato.
Guardrail - Contenuto importato
Se desideri utilizzare CSS personalizzati con il contenuto importato nel Designer e-mail, considera quanto segue:
-
Se si importa contenuto HTML esterno, inclusi i file CSS, a meno che non si converta tale contenuto, verrà attivata la modalità di compatibilità, in cui la sezione Stili CSS non è disponibile. Ulteriori informazioni sull'importazione di contenuto esistente
-
Se si importa contenuto creato con il Designer e-mail, inclusi i CSS applicati tramite l'opzione Aggiungi CSS personalizzato, i CSS applicati in precedenza saranno visibili e modificabili dalla stessa opzione.
Risoluzione dei problemi troubleshooting
Se il CSS personalizzato non è applicato, considera le opzioni seguenti.
-
Assicurati che il CSS sia valido e privo di errori di sintassi (ad esempio parentesi graffe mancanti, nomi di proprietà errati). Scopri come
-
Verifica che il tuo CSS sia stato aggiunto al tag
<style>
con l'attributodata-name="global-custom"
. -
Verificare se l'attributo
global-custom
del tag di stiledata-disabled
è impostato sutrue
. In questo caso, il CSS personalizzato non viene applicato.accordion Ad esempio: code language-html <style data-name="global-custom" type="text/css" data-disabled="true"> body: { color: red; } </style>
-
Assicurati che il tuo CSS non sia sovrascritto da altre regole CSS, incluso qualsiasi tema applicato al contenuto.
-
Utilizza gli strumenti di sviluppo del browser per esaminare il contenuto e verificare che i CSS stiano eseguendo il targeting dei selettori corretti.
-
Prendi in considerazione l'aggiunta di
!important
alle tue dichiarazioni per assicurarti che abbiano la precedenza.accordion Ad esempio: code language-css .acr-Form { background: red !important; }
-