Правда ли, что информационные бюллетени в HTML должны иметь «табличный» макет?
-
22-08-2019 - |
Вопрос
Я где-то читал, что при создании электронного письма в формате HTML следует использовать табличный макет.Вам не следует беспокоиться о создании макета на основе CSS без таблиц.Это правда?Мне нужно создать макет информационного бюллетеня для моей компании, но мне неудобно писать 3 вложенные таблицы.
Решение
Если вы хотите, чтобы ваше HTML-письмо хорошо выглядело в большинстве почтовых клиентов, вам следует писать HTML так, как это было в 1999 году :)
Другие советы
Я очень рекомендую посетить Проект стандартов электронной почты Веб-сайт.В нем перечислены почти все основные почтовые клиенты (как автономные, так и веб-интерфейсы), представленные на рынке, и указано, насколько поддержка HTML встроена в каждый из них.
Также ознакомьтесь с Campaign Monitor рекомендации по дизайну электронной почты несколько практических руководств по правильному созданию электронной почты в формате HTML, включая, к сожалению, «использование таблиц».
Вероятно, это больше основано на реальности рендеринга почтового клиента (что ужасно), чем на чем-либо еще.Технически это почти наверняка неправильно, но с прагматической точки зрения это может быть лучший совет.Труппо затрагивает эту тему.
Мне бы хотелось, чтобы мир, в котором никто не ожидал, что HTML будет использоваться там, где подойдет обычный текст, но это не та ситуация.Если ваша работа состоит в том, чтобы придумать HTML, который не будет смущать вас, когда ваши подписчики попытаются просмотреть его в своих любимых почтовых клиентах (приложениях или электронной почте через Интернет), вам будет трудно придерживаться семантической разметки и CSS.
Отнеситесь к тому, что я говорю, с долей скепсиса, потому что я сделал это только в качестве учебного упражнения, а не профессионально.Судя по статье, которую я добавил в закладки, и дополнительным ссылкам, которые я нашел в этой статье, на следующих страницах, похоже, хорошо обсуждаются реальные проблемы, связанные с отправкой электронной почты в формате HTML.
http://www.sitepoint.com/article/code-html-email-newsletters/
http://www.sitepoint.com/article/principles-beautiful-html-email/
http://www.sitepoint.com/article/designers-guide-html-email/
Учитывая связанные с этим проблемы, использование таблиц для разметки имеет практический смысл.
Конечно, не существует стандарта, который предписывал бы это, и на самом деле лучшие практики предписывают не использовать таблицы для разметки (за исключением случая разметки табличных данных).
Существует аргумент в пользу использования таблиц в презентации, поскольку нет никакой гарантии, что множество настольных и веб-клиентов электронной почты будут правильно отображать презентацию на основе CSS...Однако я бы не сказал, что это аргумент сам по себе.
Я не буду вам советовать это делать, но вы, вероятно, слышали это, потому что многие программы для чтения электронной почты поддерживают лишь некоторые HTML и CSS.Они часто не включают в себя полноценный анализатор html/css, а раньше таблица часто использовалась для макетов.
Возможно, вы захотите посмотреть на это, хотя речь идет конкретно о описанной поддержке подмножества html/css Oulook:
Таблицы используются по двум причинам:
- Электронная почта в формате HTML может отображаться в широком спектре клиентов с самыми разными возможностями.Это все равно, что попытаться создать веб-сайт для каждого браузера, а затем умножить его на 10.
- Многие веб-клиенты электронной почты портят макет CSS.
Я обнаружил, что у Outlook проблемы с макетами на основе div.
Мы провели с клиентами несколько тестов того, как информационные бюллетени выглядят на их компьютерах, и обнаружили, что большинство из них используют макет в Outlook или Mail, ширина которого составляет всего около 45 символов.Они не утруждают себя двойным щелчком мыши, чтобы открыть электронное письмо в новом окне или прокрутить его.Письма с содержанием, отличным от логотипа и текста, которые выглядели несколько лучше, содержали только один большой GIF-файл…
+1 по совету Campaign Monitor.Я также видел много отличного контента от Эмма.По моему опыту, чем проще вы можете сделать шаблон новостной рассылки по электронной почте, тем лучше.Это вдвойне верно в мире, где все больше пользователей читают ваше сообщение на мобильном устройстве с маленьким экраном.
Раньше для макета страниц было обычным использовать таблицы, и многим людям, создающим страницы, до сих пор удобнее делать это таким образом.
Как говорит Джеймс, лучшая практика — использовать средства позиционирования CSS для макета страницы, за исключением случаев, когда это на самом деле табличные данные;но лично мне часто бывает трудно добиться желаемых эффектов с помощью CSS.