Как оформить электронные письма? - PullRequest
2 голосов
/ 05 апреля 2011

Нужно ли везде использовать атрибут стиля, что приводит к большому дублированию?

<p style="color: red; font-weight: bold;">Some text</p>

Использование <style> кажется неудачным

Ответы [ 4 ]

2 голосов
/ 05 апреля 2011

Многие почтовые клиенты исключают CSS и классы, и один из способов обеспечить доступ к вашему контенту - использовать inline-css. Как уже отмечалось, это отнимает много времени и требует усилий.

К счастью, добрые люди из mail шимпанзе разработали инструмент CSS Inliner.

Таким образом, вы можете разрабатывать свою электронную почту, используя классы CSS, как обычно, вставляя html в инструмент и получать правильно встроенный CSS, идеально подходящий для электронной почты.

Требуется немного подправить, и вам нужно объявить все, но это определенно облегчает жизнь.

(например, вы должны объявить семейство, размер и цвет шрифта для p, h1, h2, h3, td, ul, а не просто body, например).

0 голосов
/ 05 апреля 2011

Вы должны быть в состоянии использовать

Вот полное руководство:

HTML-руководство по электронной почте в формате HTML

Надеюсь, это поможет.

0 голосов
/ 05 апреля 2011

используйте прямой атрибут 'style' для всех тегов, как сказал Тенефф в одном из ответов здесь: 'не все почтовые клиенты поддерживают полнофункциональный html'

0 голосов
/ 05 апреля 2011

Вы должны использовать стиль, но если вы хотите, чтобы он был доступен для всех почтовых клиентов, я могу предложить вам использовать <font size="2" color="red"><b>Some text</b></font>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...