Domanda

Io sono l'invio di email HTML tramite php. l'e-mail ha un'immagine di sfondo che non sta mostrando quando i test con gmail, hotmail o yahoo mail. Ho cercato di utilizzare un tag immagine, ma quello non funziona neanche. l'immagine funziona perfettamente bene se si utilizza un client di posta elettronica come OSX Mail o Mozilla o Outlook. Tutte le idee?

mi dispiace di non aggiungere alcun codice. ecco come ho provato a implementarlo:

    <div style="border-bottom:1px solid #CCCCCC; padding:0 20px; background-color:#EDEDED; background-image:url(http://www.mysitename.com/images/email_header.png); background-repeat: no-repeat; background-position: 520px center; height:120px;"> 
Header 
</div>

Gmail funziona bene per la visualizzazione di altri allegati e immagini, ma credo che i blocchi html immagini (anche se essi r immagini di sfondo)

È stato utile?

Soluzione 2

Si scopre che stavo usando CSS per avere l'immagine in background. Gmail non ha ancora così. invece ho usato un tag immagine. Non posso dimostrare questo, ma: ho fatto in precedenza anche senza successo, ma che cosa ha fatto in precedenza è che non ho usato le tabelle per il mio layout. Quindi, per riassumere ... utilizzare le tabelle per il layout della posta elettronica html tag immagine inserto con larghezza, altezza, alt tag e Gmail, Hotmail e Yahoo sarebbero visualizzare ur immagine. spero che questo consente di risparmiare qualche tempo per qualcuno:)

Altri suggerimenti

Come hai scoperto, Gmail non supporta le immagini di sfondo CSS.

http://www.email-standards.org/ è una buona risorsa per capire i problemi di rendering e-mail a diversi clienti.

Si sarà in grado di rendere lo sfondo di lavoro immagine utilizzando i CSS. Il trucco è di non usare stenografia e mantenere il css sotto il tag body. Così, invece di digitare 'background: ...' assicuratevi di inserire pienamente ed impiego: 'background-image:' 'background-color:' 'background-repeat:' etc. Questo spettacolo è perfettamente in Gmail, ecc per me.

Non hai incluso alcun codice o anche un esempio di ciò che i vostri messaggi di posta elettronica sembrano, quindi tutto quello che posso fare è darvi un suggerimento generale:

Provare a inviare una e-mail da Gmail manualmente con un'immagine Di nuovo al tuo account Gmail. Confermano che l'immagine visualizzata. Ora vai a "Mostra originale" e copiare e incollare che in un file di testo.

Ora fare lo stesso con e-mail inviata dal programma: inviare a Gmail, "mostrare originale" e copia-e-pate in un altro file

.

Ora confrontare questi due file. Come sono diversi?

No Gmail non supporta proprietà background-image di CSS. Ho testato io stesso.

Check this out: http://www.email-standards.org/clients/gmail /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top