Можете ли вы дать ссылку на файл CSS из электронного письма? - PullRequest
46 голосов
/ 21 января 2010

При отправке электронного письма в формате HTML вы можете ссылаться на внешнюю таблицу стилей или CSS должен быть включен в электронное письмо?

Кроме того, если вы можете ссылаться на внешнюю таблицу стилей, какой способ более эффективен / разумнее использовать: ссылка на таблицу стилей или включение ее в HTML?

Ответы [ 3 ]

110 голосов
/ 21 января 2010

Забудь эффективнее. Забудь умного. Забудьте о ремонте. Это HTML-почта, о которой мы говорим.

Клиенты HTML и Web-почта чрезвычайно ограничены, отчасти по соображениям безопасности, но в основном потому, что они просто мусор. Внешние таблицы стилей почти наверняка не будут работать. Встроенные в HTML таблицы стилей, вероятно, не будут работать. Встроенный атрибут style="..." на каждом чертовом элементе ... имеет гораздо больше шансов на работу, но, тем не менее, не удивляйтесь, когда многие пользователи вообще не видят стили, или некоторые стили не работают, или некоторые базовые HTML не работает, и содержимое в конечном итоге выглядит как браузер 1997 года, переполненный им.

Почта HTML - упражнение в неприятностях. Я ненавижу это получать. Я ненавижу еще больше, чтобы написать это. Самый разумный путь для всех - это забыть HTML-почту и просто отправить текстовое сообщение, включая ссылку на полную веб-страницу, где вы можете иметь столько CSS, JavaScript и Flash, сколько пожелаете.

60 голосов
/ 21 января 2010

Можешь? Да.

Должны ли вы? Нет. Скорее всего, почтовый клиент заблокирует внешние ссылки, и поэтому ваша почта не будет отображаться так, как вы думаете.

Если вам необходимо отправить html почту, вставьте все в само сообщение электронной почты. Спам-фильтры не нравятся внешние ссылки, которые автоматически перезванивают на домашний сервер для загрузки дополнительных ресурсов.

7 голосов
/ 21 января 2010

Лучше всего встраивать CSS в ваш HTML.

Я полагаю, что встроенные стили (добавленные в атрибут style в каждом элементе) поддерживаются более широко, чем включение раздела

...