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 Email Design

HTML email design course by Fabio Carneiro is so complicated, The structure he make is tables nested inside another tables in table in table in table in table ...etc Thats really a headache! Why can't we just make it regular HTML structure instead of nested tables structure, why making it so complicated ?

3 Answers

James Barnett
James Barnett
39,199 Points

The people who make email clients think email is a text-based medium. Advertising people don't agree and want to send emails that look like flyers. So you end up trying to re-create a design aesthetic of the 2010s using the rendering engines from 20 years ago.

Email-based advertising is basically a hot mess. You can check out the responsive email design framework ink it's designed to smooth some of those (rather) rough edges.

Ewa Brzozowska
Ewa Brzozowska
Courses Plus Student 723 Points

HTML email designing is a pain in the neck. But try to send beautiful designed HTML email based on DIVs, you'll immediately become friends with nested tables, when you see what happens with your beautiful design :D

I also finished the course by Fabio Carneiro, it's quite complicated, but really well explained, thanks!

Table inside a table inside a table inside a table inside a table inside a table inside a table.

I thought Email designing would be easier than web designing, i was wrong, i'll just quit the idea ...