2012-03-18 25 views
12

Zastanawiałem się, czy istnieje oprogramowanie, które obecnie nie można przekonwertować (web HTML CSS) do pliku (e-mail html css inline), aby być widoczny z większości E- klientów pocztowych, takich jak Outlook, Thunderbird lub webmail takich jak Gmail, Yahoo, Hotmail itp.Konwersja internetowej html e-mail HTML

Chciałbym być w stanie napisać mój kod jak robię pisanie xhtml plików, a następnie zaimportować ten plik do programu i przekonwertować divs do tabel i css do wbudowanych stylów kompatybilnych z klientami poczty e-mail.

Wszelkie sugestie?

Odpowiedz

3

Niestety nie znam żadnego oprogramowania, które będzie bezpośrednio to zrobić. Istnieją funkcje, które mogą być reprezentowane w elementach div, których nie można umieścić w tabelach. Ponadto wysyłanie rzeczywistego kodu HTML nie jest banalne.

e-mail HTML to nieco mroczna sztuka, ponieważ wymaga technik układu, które zostały wycofane (tabele do układu) i ręcznego testowania na odpowiednich platformach (Yahoo, Google, Thunderbird, Outlook).

+1

znalazłem ten pokaz slajdów, który daje kilka prostych wzorów choć http://www.slideshare.net/OwlHillMedia/how-to-code-html-email-newsletters Rozumiem, że istnieją ograniczenia, które faktycznie wyłącza jakikolwiek Utalentowany twórca stron internetowych w tej dziedzinie, wiele programów o różnych stylach czytania, ale dlaczego te programy nie są kompatybilne z W3C jak większość przeglądarek? Chodzi mi o to, jak trudno jest klientowi poczty e-mail odczytywać zawartość HTML, tak jak robi to przeglądarka ?. – themis

+0

Być może jest to niebezpieczne, ponieważ można napisać kod, który wyodrębni informacje w DOM (zawierający inne wiadomości e-mail) i przekaże te informacje. Podejrzewam, że sekretną przyczyną jest integralność stylistyczna i pojemność danych. Wreszcie, ponieważ żaden klient tego nie zrobi, nie ma motywacji do zmiany. Jestem pewien, że Thunderbird ma odwagę, by renderować pełny HTML. Nikt nie chce otrzymywać wymyślnego spamu. – Mikhail

+1

Znalazłem także to narzędzie http://inlinestyler.torchboxapps.com/ Ale nie jestem pewien, czy to zadziała w większości przypadków. I tak go przetestuję. – themis

11

Używam usługi przez Mailchimp o nazwie CSS inliner. To naprawdę fajne narzędzie, które musisz zachować w tym samym pliku html & (bez zewnętrznego pliku css). Mam na myśli, że zachowaj wszystkie CSS w pliku html wewnątrz tagu w. Patrz poniżej:

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

Oto link:http://beaker.mailchimp.com/inline-css

nadzieję, że to pomoże. Twoje zdrowie!

+0

Słodkie, dzięki za link – yorch

+0

Ta usługa jest * niesamowita *. Wykonuje zdumiewającą pracę przy wpisywaniu css i wielu przypadkach, w których myślałem, że css jest złożony, działa dobrze. Zauważ, że jest to dobrze nazywane "Mailchimp o nazwie CSS inliner", NIE: "Mailchimp CSS to Email Converter", ponieważ robi tylko jedno: Konwertuj style do wbudowanych. Zatem jedną rzeczą, którą musisz jeszcze zrobić, to dodać atrybuty width i height do elementów img (ohydne, prawda?). –

+0

@yorch Witaj przyjacielu! – SVS

2

Możesz spróbować tej usługi http://email.bigutility.com/inline-css-convert. Konwertuje dowolną treść z adresu url na inline css.

Niektóre z kluczowych cech:

  • strona Pomoc, która ma wielu zewnętrznego pliku CSS.

  • Pomoc CDN (plik CSS załadować z serwera CDN).

  • Pomoc selektor jQuery filtrować wyniki.

  • HTML Editor (WYSIWYG), aby edytować stronę css inline.