E-mail и css или таблицы - PullRequest
0 голосов
/ 29 августа 2009

У меня есть форма, которую нужно отправить по электронной почте. В настоящее время я использую дизайн таблицы и хотел, чтобы он выглядел лучше, поэтому решил использовать CSS Я действительно обеспокоен тем фактом, что не все клиенты будут обрабатывать CSS, поэтому я хотел получить совет. Если кто-то из вас должен был отправить форму по электронной почте, как вы могли бы ее обработать? Ну, в общем-то, он должен быть надежным, так как я бы сказал, что по крайней мере 95% почтовых клиентов там, включая Yahoo и Gmail. Я уже знаю, что Gmail удаляет CSS из формы. Я использую закругленные углы в этой форме, и, к сожалению, встроенный CSS не вариант из-за последовательности, в которой должен быть CSS.

Пожалуйста, дайте мне несколько советов, прежде чем я начну это путешествие. Спасибо.

EDIT: Inline css - это не вариант с формой, которую я разработал в настоящее время, но может быть вариант для другого дизайна, который допускает закругленные углы.

Ответы [ 4 ]

4 голосов
/ 29 августа 2009

Лучший совет по проектированию и созданию HTML для электронных писем, если вы хотите «твердо стоять на ногах», как вы говорите, - притворяться, что вы живете в 1997 году, и использовать

2 голосов
/ 30 августа 2009

Я согласен (и голосовал за выше): таблицу с изображениями около 1997 года я бы рекомендовал.

Возможно, я немного ошибаюсь в чтении, но я бы немного отодвинул требование "отправить форму по электронной почте". Отправка форм по электронной почте и ожидание их работы вообще оптимистичны, если не нереальны.

Во-первых, у вас могут возникнуть проблемы с отображением элементов формы в почтовых клиентах. Я тестировал формы в электронной почте пару лет назад, и я не могу вспомнить, были ли удалены теги форм или элементы ввода. Именно тогда я отговорил своего клиента от этого.

Если вы можете получить форму для отображения, куда она будет отправлена? Почтовый клиент действительно позволит это сделать? Что вы будете делать, если есть ошибки проверки формы? Как это работает?

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

Удачи!

2 голосов
/ 29 августа 2009

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

К сожалению, между внешностью и совместимостью есть компромисс. Вам просто нужно решить, что важнее.

0 голосов
/ 29 августа 2009

Так просто написать таблицу стилей на странице? Или это по какой-то причине невозможно?

Изображения могут быть не загружены, хотя [автоматически], и это на пользу клиентам, поэтому, в зависимости от того, как вы делаете свой дизайн, вы можете подумать об этом.

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