В качестве примера использовано письмо из рассылки HTML Academy.
В начало добавлено две таблицы с классом email-width. Они выполняют роль отступа сверху и "распорки" по ширине, для главной таблицы? Почему две?
Можно ли таблицы заменить на строку с ячейкой?
Элемент tbody предназначен для хранения строк таблицы. Это позволяет создавать структурные блоки, к которым можно применять единое оформление через стили. Для чего в каждой таблице используется тег tbody, если в некоторых из них всего одна строка? Можно ли создать верстку подобного письма с использованием одной таблицы, а внутреннюю структуру(header, content, footer) с помощью строк и ячеек? Правильно ли это будет? Если использование одной таблицы неправильно, то по какому принципу определяем, когда можно обойтись tr, td, а когда в структуру письма необходимо включит table?
Ответ
Проблема вёрстки писем очень широкая. Правильно будет не то, что считается правильным при верстке для сайтов, а то, что будет правильно отображаться у ваших клиентов, пользующихся каким-нибудь старым Outlook Express. Это сделать само по себе сложно и не всегда возможно.
Если у всех получателей ваших писем они отображаются так, как должны по задумке вашей или вашего дизайнера, то значит вы всё делаете правильно. Используете ли вы при этом тег
Да не посетит вас идея отказаться от верстки HTML и вставить картинки в текст писем!
Странности вёрстки писем HTML Academy можно объяснить шаблонами MailChimp. У них вы не можете вот так просто поменять HTML писем - остаётся пользоваться тем что есть. Благо их стандартные шаблоны всюду работают.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий