I am developing an email template which has the spacing as dynamic, so I made the position as margin,
For Eg:
-
Margin is not supported in Outlook.com, so typically you should avoid it in html email design. Instead use padding or spacer table cells with like mdesdev suggests.
A few other tips:
- You should remove the 'px' in your
width="" declarations
- Add fallback fonts as non-windows users don't have Arial
- Instead of CSS
text-align:left;, use HTML align="left"
- You don't need the divs, you can use all tables
- You may have to separate your shorthand
padding values into padding-top, padding-bottom etc. From memory I think there might be issues writing them short hand in some email clients.
More info than you asked for, but I hope it helps...
- 热议问题