Які вказівки ви можете дати для розширеного форматування HTML в електронних листах, зберігаючи при цьому хорошу візуальну стабільність для багатьох клієнтів та веб-інтерфейси електронної пошти?
Непов’язана відповідь на запитання про переповнення стека запропонувала:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
Що містить такі вказівки:
- Розмістіть таблицю стилів
<body>
замість<head>
Деякі клієнти електронної пошти знімуть CSS з голови, але залиште його, якщо блок стилів (недійсно) знаходиться в тілі. - Використовуйте стилі вбудованих версій, де будь-коли можливо,
Gmail зніме будь-яку таблицю стилів, чи в,<head>
або в<body>
, але шануйте стилі вбудованого розміру, призначені за допомогоюstyle=""
атрибута - Повернення до таблиць
Стандарти електронної пошти фактично зробили величезний крок назад за останні роки завдяки Outlook 2007 за допомогою механізму візуалізації Microsoft Word. Вивчіть більшість того, що ви дізналися про позиціонування без таблиць стилів. - Не покладайтеся на зображення
Більшість клієнтів та більшість клієнтів електронної пошти не відображатимуть зображення, якщо користувач спеціально не вимагає їх відображення.
У мене також є кілька «непідтверджених» істин, які я не пам’ятаю, де я їх читав.
- Не використовуйте більше двох рівнів вкладання в таблицях.
Це правда. Що, швидше за все, станеться, якщо я це зробити? Чи є якийсь конкретний клієнт / клієнти, які задихаються від цього? - Будьте уважні до вкладення фонових зображень у комірки / таблиці.
Як я розумію, у вас можуть виникнути ситуації, коли фонове зображення застосовується у низхідній таблиці / комірці повністю заново, а не просто "просвічується". Знову правда чи ні? Які клієнти?
Я хотів би скласти цей список, щоб отримати більше рекомендацій та досвіду з окопів.
Чи можете ви запропонувати будь-які подальші пропозиції?
Оновлення: я конкретно прошу вказівки щодо частини дизайну в HTML та послідовності. Питання щодо загальних рекомендацій щодо уникнення спам-фільтрів та загальної ввічливості вже є на ПО.