В начале сентября началась война за веб-стандарты в почтовых клиентах. Дэвил Грейнер, автор одного из лучших тематических блогов, призвал дизайнеров объединиться, разработать стандарты отображения html в почте и заставить почтовые системы следовать им. Ситуация с дизайном почты напоминает ситуацию в веб-дизайне конца 90-х годов — тогда браузеры отображали страницы по-разному, а веб-дизайнерам приходилось подстраивались под особенности каждого браузера, что, естественно, приводило к лишним затратам времени и увеличению стоимости работ. Сейчас этот кошмар веб-дизайнеров уже в прошлом. И не последнюю роль в том, что отличия в поведении браузеров сейчас свелись к минимуму, сыграло «движение за веб-стандарты» (webstandards.org)
Но с почтой всё даже хуже, чем с браузерами. Почтовых клиентов много и все они отображают html-письма по-разному. Яндекс.Почта поддерживает css очень даже неплохо, а Mail.ru не поддерживает вообще. Gmail и Hotmail поддерживает многие атрибуты, Outlook 2003 дружит с дизайном, а вот Outlook 2007 использует для отображения движок ms word и рендерит html совсем не так, как браузер. А ведь есть еще около 20 известных почтовых клиентов и веб-систем, каждая из которых трактует html и css в письмах по-своему. Чтобы уменьшить хаос, Дэвид Грейнер призывает создать движение «за веб-стандарты в почте». Программа действий: - Определить, что именно должно поддерживаться в почте. Понятно, что добиться полной поддержки веб-стандартов в почте невозможно (потому что у почтовых систем есть свои требования к безопасности и внешнему виду), но есть некоторый набор основных атрибутов и свойств, которые поддерживать можно и нужно в каждом почтовом клиенте.
- Описать изменения, которые каждый разработчик почтовой системы должен внести в свой продукт, поддерживать стандарты. Имея на руках список изменений, можно работать с производителями почтовых систем и добиваться от них поддержки стандартов.
- Создать просто тест, по которому можно определить, поддерживает ли почтовый клиент стандарты. Для проверки браузеров есть специальный тест. Такой же простой тест нужен для почтовых клиентов, чтобы разработчики почтовых клиентов могли легко проверить свой продукт.
Для начала Дэвид вместе с дизайнером Марком Вайнером (Mark Wyner) предлагает следующий предварительный список атрибутов и свойств, которые должны войти в стандарт: - margin
- padding
- float/clear
- type-selector :hover
- background-image a:hover
- background/inline images
- font inheritance/sizing/line-height
- UL, OL, DL properties
- List-style-image
- background-image positioning
- borders
- different link colors
- content centering
Этот список появился в блоге две недели назад и авторы ждут комментариев от сообщества. Вопрос не сиюминутный, обсуждение списка атрибутов может длиться несколько месяцев. В серьезности намерений Дэвида Грейрнера сомневаться не приходится и я надеюсь, что он сможет организовать сообщество и достучаться до разработчиков почтовых систем.
По материалам Дизайн, копирайт, идеи для правильных рассылок. Блог Почтового Куба |