Aggiungere un CSS personalizzato al contenuto dell’e-mail custom-css
Aggiungi un CSS personalizzato direttamente in Marketo Engage Email Designer per uno stile avanzato e specifico.
Definire CSS personalizzato define-custom-css
-
Assicurati che nel Designer e-mail sia definito del contenuto aggiungendo almeno un componente.
-
Selezionare Body da Navigation tree a sinistra o nel riquadro di destra. CSS styles viene visualizzato a destra.
note note NOTE La sezione CSS styles è disponibile solo quando il contenuto è presente nell'editor. -
Fare clic sul pulsante + Add custom CSS.
note note NOTE Il pulsante Add custom CSS è disponibile solo quando è selezionato Body. Tuttavia, puoi applicare stili CSS personalizzati a tutti i componenti all’interno del contenuto. -
Inserisci il codice CSS nell’area di testo dedicata visualizzata. Verificare che il file CSS personalizzato sia valido e che segua la sintassi corretta. Al termine, fai clic su Salva.
note note NOTE Non puoi aggiungere CSS personalizzati al contenuto quando utilizzi un modello con contenuto bloccato. L'etichetta del pulsante diventa View custom CSS ed eventuali CSS personalizzati visualizzati sono di sola lettura. -
Assicurati che il CSS sia applicabile al contenuto. In caso contrario, controllare la sezione Risoluzione dei problemi.
note note NOTE Se rimuovi tutto il contenuto, la sezione scompare e non viene più applicato il CSS personalizzato definito in precedenza. Aggiungere nuovamente il contenuto per visualizzare di nuovo la sezione CSS styles. Il CSS personalizzato viene applicato nuovamente.
Utilizzo di CSS validi using-valid-css
È possibile immettere qualsiasi stringa CSS valida nell'area di testo Add custom CSS. 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 file CSS non valido, viene visualizzato un messaggio di errore che indica che il file 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 CSS personalizzato non viene interpretato o convalidato dal riquadro Settings di E-mail Designer. È completamente indipendente e può essere modificata solo tramite l'opzione Add Custom CSS.
Guardrail - Contenuto importato guardrails
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, il contenuto si troverà in Compatibility mode, dove la sezione CSS styles non è disponibile.
-
Se l'importazione del contenuto creato con E-mail Designer include CSS applicati tramite l'opzione Add custom CSS, il CSS applicato in precedenza sarà visibile e modificabile dalla stessa opzione.
Risoluzione dei problemi troubleshooting
Se il CSS personalizzato non è applicato, prova i suggerimenti riportati di seguito.
-
Assicurati che il CSS sia valido e privo di errori di sintassi (ad esempio parentesi graffe mancanti, nomi di proprietà errati). Scopri come
-
Verificare che il file CSS venga aggiunto al tag
<style>
con l'attributodata-name="global-custom"
. -
Verificare se l'attributo
global-custom
del tag di stiledata-disabled
è impostato sutrue
. In tal caso, il CSS personalizzato non viene applicato.
code language-html |
---|
|
-
Assicurati che il CSS non sia sostituito da altre regole CSS.
-
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.
-
code language-none |
---|
|