Domanda

ho usato CSS nella mia email e l'ho mandato fuori.

Quando ho ricevuto l'e-mail in Gmail, tutto il CSS è stato disattivato; tuttavia, quando ho recuperato l'e-mail in Thunderbird o Outlook, tutto è OK.

Come faccio a risolvere questo problema?

È stato utile?

Soluzione

Gmail non blocca i CSS del tutto. Sostiene ancora stile in linea. Perché doesnt esso supporto blocco di stile, non ho idea. Per avere una buona panoramica di supporto dei CSS in vari client webmail ed e-mail, ecco una buona. http://www.campaignmonitor.com/css/

Altri suggerimenti

I fogli di stile sono una delle molte, molte caratteristiche HTML che vengono spesso bloccati dal provider di webmail.

posta HTML è un mondo di male e non sta andando ad andare meglio - infatti, ci si può aspettare a peggiorano . Quasi tutte le funzionalità di HTML non è supportata in alcuni di posta o webmail servizio. Qualsiasi cosa moderna è una perdita secca. E naturalmente ci sono ancora i clienti di solo testo.

A meno che non avete tempo libero senza fine di bruciare uglying il vostro codice e testare ogni ultimo bollettino, dimenticare posta HTML . Basta inviare una e-mail di testo con un collegamento a una normale pagina web dove si può essere sicuri che tutto funzionerà come previsto.

sto rispondendo troppo tardi, ma questo può aiutare qualcuno qui. Per essere in grado di visualizzare la posta come è nel client Gmail e altri e-mail, è necessario stile in linea per ogni tag nel codice HTML, ma scrivere CSS in linea per ogni tag HTML è in termini di tempo, per risparmiare tempo utilizzare lo strumento integrato

http://templates.mailchimp.com/resources/inline-css/

Basta incollare il modello e-mail insieme e si otterrà il documento HTML con CSS in linea in ogni tag. Che molto facile:)

Nota: si può avere la tua classe e id in classe così com'è.

Se si potesse incorporare stili di classi e id in una e-mail, quelli potrebbero accidentalmente entrare in collisione con gli stili usati da gmail per visualizzare l'applicazione, o di proposito da qualcuno con cattive intenzioni. In linea stili sono locali al tag, e per questo lasciano stili di Gmail da solo.

Google deve proteggere l'esperienza dell'utente che ha creato per le persone.

Un'altra buona fonte di informazioni è il MailChimp EMail modello di riferimento . Trovo la sezione di sviluppo particolarmente utile perché include le informazioni su ciò che CSS GMail fa supporto e come trarne vantaggio.

Ho appena testato questo e lo fa sostenere stili inline, rende il codice un po 'brutto, ma si può andare in giro tutto.

La speranza che aiuta.

Se stai usando Ruby on Rails e ActionMailer è possibile utilizzare la gemma ActionMailer Inline CSS . Tutto quello che dovete fare è installare la gemma e sarà inline automaticamente tutti i CSS nei template di posta. E 'letteralmente non potrebbe essere più facile.

ActionMailer Inline CSS su GitHub

<style type="text/css"></style>

Tag hanno lavorato per me, ho avuto un problema in cui tutta la mia CSS non funzionava perché ho perso un ; E 'stato un processo noioso, ma alla fine ho trovato.

A questo # 9 da qui ha dato me il suggerimento iniziale che può essere dovuto ad una singola linea di CSS.

Gmail blocca tutti (riferimento) attività sull'estero - fogli di stile, immagini, script, ecc Questo è quello di proteggere la privacy del destinatario. È ancora possibile includere gli stili inline:

<span style="color:red;">Red text</span>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top