I'm a Software Developer (mainly Frontend), so I'm used to code in a responsive way.
Now I stumbled upon a task to create an email template and did a bit of a research. What I found out that you have very limited ways to achieve things which are quite basic in software development.
Could someone who has experience with developing email templates answer the following questions:
Can e-mails be developed in a responsive way (ie. with Bootstrap Grid columns, layout breakpoints etc.)? I've read in some threads that in order to support all clients I need to use a table layout.
Can I use CSS tags as in a normale app? (Meaning, not only inline, but also have a seperate style tag)?
For fonts and spacing: Can I use
em
orrem
instead of pixels? I would like to cover screens which do not use the default font layout.I found a bootstrap library for emails which seems to solve all these issues and support many email clients: https://bootstrapemail.com/. Can someone tell me if this solves the issues?