2012-03-18 8 views
12

Mi stavo chiedendo, se c'è un software là fuori che può convertire un file (web html css) in (e-mail html in linea css), per essere visualizzabile dalla maggior parte e- client di posta come Outlook, Thunderbird o webmail come gmail, yahoo, hotmail ecc.Convertire web html per e-mail Html

Mi piacerebbe essere in grado di scrivere il mio codice mentre scrivo file xhtml e quindi importare quel file nel programma e convertire i div in tabelle e css agli stili in linea compatibili per i client di posta elettronica.

Qualche suggerimento?

risposta

3

Sfortunatamente non conosco alcun software che lo faccia direttamente. Ci sono funzioni che possono essere rappresentate in div che non possono essere nelle tabelle. Inoltre, non è banale inviare l'HTML vero.

email html è un po 'dark art in quanto richiede tecniche di layout deprecate (tabelle per il layout) e test manualmente su piattaforme rilevanti (Yahoo, Google, Thunderbird, Outlook).

+1

Ho trovato questo slideshow che fornisce alcuni modelli semplici, però, http://www.slideshare.net/OwlHillMedia/how-to-code-html-email-newsletters ho capito che ci sono restrizioni che in realtà disabilita qualsiasi esperto sviluppatore web in quest'area, molti programmi con stili di lettura diversi, ma come mai quei programmi non sono compatibili con W3c come la maggior parte dei browser? Voglio dire quanto è difficile per un client di posta elettronica leggere il contenuto html come fa un browser ?. – themis

+0

Forse non è sicuro come se fosse possibile scrivere del codice che estrarrà informazioni nel DOM (che contiene altri messaggi di posta elettronica) e trasmetterà tali informazioni. Sospetto che la ragione segreta sia l'integrità stilistica e la capacità dei dati. Infine, poiché nessun cliente lo farà, non vi è alcuna motivazione a cambiare. Sono abbastanza sicuro che Thunderbird abbia il coraggio di rendere tutto HTML. Nessuno vuole ricevere spam di fantasia. – Mikhail

+1

Ho trovato anche questo strumento http://inlinestyler.torchboxapps.com/ Ma non sono sicuro che funzionerà nella maggior parte dei casi. Lo testerò comunque – themis

11

Io uso un servizio di Mailchimp denominato inl. CSS. È davvero uno strumento utile per mantenere il codice HTML & nello stesso file (nessun file css esterno). Intendo dire di mantenere tutti i CSS nel file html all'interno del tag nel. Vedere di seguito:

<head>  
    <style type="text/css"> 
     /*Your CSS goes Here*/ 
    </style> 
</head> 

Ecco il link:http://beaker.mailchimp.com/inline-css

Spero che questo vi aiuterà. Saluti!

+0

Dolce, grazie per il link – yorch

+0

Questo servizio è * fantastico *. Fa un lavoro stupendo all'integrazione dei CSS, e molti casi in cui pensavo che il css fosse complesso, gestiva bene. Si noti che questo è ben noto come "Mailchimp denominato CSS inliner", NOT: "Mailchimp CSS to Email Converter", perché fa una cosa sola: Converti gli stili in linea. Quindi una cosa che devi ancora fare, ad esempio, è aggiungere gli attributi width e height agli elementi img (orribile, non è vero?). –

+0

@yorch Benvenuto amico! – SVS

2

Si può provare questo servizio http://email.bigutility.com/inline-css-convert. Converte qualsiasi contenuto dall'URL in css in linea.

Alcune caratteristiche fondamentali:

  • pagina di supporto che ha a più file CSS esterno.

  • Supporto CDN (file css che viene caricato dal server CDN).

  • Supporto selettore jQuery per filtrare il risultato.

  • Editor HTML (wysiwyg) per modificare la pagina css in linea.