Compatibility
Maizzle gives you complete freedom to code your HTML emails however you like, there's no definitive compatibility chart. It really depends on your markup.
Wherever possible, the framework tries to help through configuration and tools that you can use to code emails that render well.
For example, the Starter includes custom Tailwind CSS plugins that output more email client-friendly CSS or help you target specific email clients.
Tailwind CSS itself is configured to use values that are better supported by email clients, like px
instead of rem
.
However, when it comes to markup, it's really up to you how well your emails will render.
The caniemail.com website is a great resource if you need to check which email clients will support your HTML or CSS.
When coding HTML emails, you should always run render tests in the most popular email clients - tools like Email on Acid or Litmus can help with that.
Finally, another common (and good) practice is to send yourself a test email before using the email in production. Simulating a send from the same system you're going to use (be it your ESP or your application) is a very good way of catching any missed errors or edge-cases.