A common use responsive HTML email template
email-boilerplate.html
is an adapted version based onemail-origin.html
from Cerberus
Email is notorious for inconsistent CSS support. Therefore you should always inline your CSS before sending.
For an API service (like Mailgun, SendGrid, Postmark) you need to inline the CSS before sending. See email-inlined.html
for an example.
You can use this Email CSS Inliner or a module like Juice to do this automatically.
- Copy all of email-boilerplate.html
- Paste the codes as the source into the
Input: Source HTML/CSS
- Copy the output of
Output: Inlined CSS
and use this as the email template you send
Use the template email-boilerplate.html
as is. They'll put the CSS inline for you when you put together your campaign.
When inserting images remember to include the following attributes or risk them breaking in different clients:
src
alt
width
height
border
Example:
<img src="https://absolute-path-to-image.jpg" alt="Useful alt text" width="500" height="300" border="0" style="border:0; outline:none; text-decoration:none; display:block;">
More information here