Giter VIP home page Giter VIP logo

html-email-template's Introduction

Email HTML Template & Rules

Полезные сервисы

Сайт Ссылка
Validator 1 https://validator.w3.org/
Validator 2 https://htmlemailcheck.com/
Проверка кроссплатформености 1 https://caniemail.com/
Проверка кроссплатформености 2 https://caniuse.email/
CSS Inliner 1 https://putsmail.com/inliner
CSS Inliner 2 https://www.campaignmonitor.com/resources/tools/css-inliner/
Test Email https://putsmail.com/
Test Email (Devices Emulator) https://www.emailonacid.com/

Правила

  • Общие
    • DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
    • Проверять валидность
    • Использовать inline-стиоли
    • Только табличная верстка
    • Избегать излишних вложенностей (таблица в таблице и тд.)
    • Можно использовать картинки вместо кнопок
    • Писать стили полностью (color: #fffff, padding-top: 12px padding-left :12px...)
    • Желательно использовать безопасные шрифты — https://websitesetup.org/web-safe-fonts-html-css/
    • Использовать — valign, align
    • Всегда cellpadding, cellspacing, border = 0
    • Переносы только через — br
    • Использовать только px (не использовать rem, em)
    • Использовать прехедер — div style="font-size:0px;font-color:#ffffff;opacity:0;visibility:hidden;width:0;height:0;display:none;" текст прехедера div
    • Всегда использовать цвет фона для любой картинки (прим.: bgcolor="#ffffff")
    • Использовать резиновую верстку или две версий — пк, моб
    • Особое внимание атрибутам "title" у ссылок, "alt" у картинок
    • Можно использовать фреймвор — mjml. (outlook?)
    • Не испрользовать стили — box-shadow, @font-face, iframe, picture, video
    • Не использовать — flex, grid
    • Мобильная версия до 599px
    • Картинки должны быть x2 от нужного размера (Retina, High DPI)
    • Не поддерживается JavaScript (можно использовать utm-метки для отслеживания переходов)
    • Использовать только графику форматов — .jpg, .png, .gif? (не использовать base64, .svg, .webp...)
    • Не использовать пустые ячейки для отступов (использовать padding, border у th/td)
    • Размер письма не более 1 Мб
  • Outlook
    • Можно использовать спец коментарии для outlook
    • Не поддерживается background-image
    • Сложности с .gif и анимацией (подобрать подход)
    • Картинки загружаются только после клика внутри письма
    • Не работают @media-запросы (можно делать отдельную версия без @media-запросов)
  • Google
    • Не прывышать 102 Кб кода письма (картинки не учитываются)

html-email-template's People

Contributors

artur-petriv avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.