2012-03-18 5 views
12

Мне было интересно, если есть программное обеспечение, которое может конвертировать (web html css) в (e-mail html inline css) файл, чтобы быть видимым из большинства электронных писем, почтовые клиенты, такие как Outlook, Thunderbird или веб-ролики, такие как gmail, yahoo, hotmail и т. д.Convert web html to e-mail Html

Я хотел был бы написать мой код как я пишу xhtml файлы и после этого импортировать этот архив к программе и преобразовать divs к таблицам и css для встроенных стилей, совместимых для почтовых клиентов.

Любые предложения?

ответ

3

К сожалению, я не знаю программного обеспечения, которое непосредственно это сделает. Есть функции, которые могут быть представлены в div, которые не могут быть в таблицах. Кроме того, нет необходимости отправлять фактический HTML.

email html - это нечто вроде темного искусства, поскольку оно требует устаревших макетов (таблиц для макета) и ручного тестирования на соответствующих платформах (Yahoo, Google, Thunderbird, Outlook).

+1

Я нашел это слайд-шоу, что дает некоторые простые модели, хотя, http://www.slideshare.net/OwlHillMedia/how-to-code-html-email-newsletters Я понимаю, что существует ограничение, которые фактически отключает любой опытный веб-разработчик в этой области, многие программы с разными стилями чтения, но почему эти программы не совместимы с w3c, как большинство браузеров? Я имею в виду, как трудно для почтового клиента читать html-контент, как браузер? – themis

+0

Возможно, это небезопасно, поскольку возможно написать код, который будет извлекать информацию в DOM (содержащую другие электронные письма) и передавать эту информацию. Я подозреваю, что секретная причина - стилистическая целостность и емкость данных. Наконец, поскольку ни один клиент не сделает этого, нет мотивации к изменению. Я уверен, что Thunderbird имеет мужество, чтобы сделать полный HTML. Никто не хочет получать фантастический спам. – Mikhail

+1

Я также нашел этот инструмент http://inlinestyler.torchboxapps.com/ Но я не уверен, что он будет работать в большинстве случаев. Я все равно испытаю его – themis

11

Я пользуюсь услугой Mailchimp по названию CSS inliner. Его действительно хороший инструмент, вы должны просто сохранить свой html & CSS в том же файле (без внешнего файла css). Я хочу сказать, что все CSS в вашем html-файле внутри тега в. Смотрите ниже:

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

Вот ссылка:http://beaker.mailchimp.com/inline-css

Надеется, что это поможет. Ура!

+0

Sweet, спасибо за ссылку – yorch

+0

Эта услуга * удивительная *. Он делает потрясающую работу в inlining css, и во многих случаях, когда я думал, что css будет сложным, он отлично справляется. Обратите внимание, что это хорошо известно как «Mailchimp с именем CSS inliner», NOT: «Mailchimp CSS to Email Converter», потому что он делает только одно: конвертировать стили в строку. Так что еще одна вещь, которую вам еще нужно сделать, это добавить атрибуты ширины и высоты для элементов img (отвратительный, не так ли). –

+0

@yorch Приятель! – SVS

2

Вы можете попробовать эту услугу http://email.bigutility.com/inline-css-convert. Он конвертирует любой контент из url в встроенный css.

Некоторые ключевые особенности:

  • страница поддержки, которая имеет мульти внешний файл CSS.

  • Поддержка CDN (файл css, загружаемый с сервера CDN).

  • Поддержка селектора jQuery для фильтрации результата.

  • Редактор HTML (wysiwyg) для редактирования встроенной страницы css.