Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML

GoldSpec Digital
GoldSpec Digital
4,185 Points

How to create HTML email

Hi,

I'm hoping someone can help, i'm looking to make my own HTML email template but it would appear tutorials are few and far, I want to really understand how HTML works with email and not just follow a step by step guide - any suggestions would be greatly appreciated :)

2 Answers

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Hi Naomi,

To explain how to create HTML emails will go way beyond the scope of the Community. It's actually quite a bit more complex than one might think. There is a course here on Treehouse. It is an intermediate level course, so a solid understanding of HTML and CSS is crucial.

Have a look at the HTML Email Design Course. Hopefully that will help you with what you need to do.

Hope it helps! :) :dizzy:

Hi Naomi

Creating a HTML email template is quite tricky as email clients are quite far behind in terms of web standards. Everything in an email template is built within nested tables and it can be tricky to make this suitable for different viewports, as well as using methods that are supported in a wide variety of email clients.

If you are working on a timescale, it may be worth using a tool such as mailchimp to create an email template using their GUI editor where you can input and style content without having to write code. The benefit of this is that the email will be compatible with a wide variety of clients and will be responsive to different viewports without the difficulty of having to code it.

Hope that helps!