8 ### Properties to avoid
12 | `position` | (Outlook, Gmail, Yahoo) |
13 | `display` | (Outlook, Gmail) |
14 | `float` | (Outlook) |
16 | `height` | (Outlook) |
17 | `width` _in p/div_ | (Outlook) |
18 | `padding` _in p/div_ | (Outlook) |
19 | `background` | (Outlook, Gmail) |
20 | `min-width` | (Outlook) |
21 | `max-width` | (Outlook) |
23 | `opacity` | (Outlook, Gmail, Yahoo) |
24 | `box-shadow` | (Outlook, Gmail, Yahoo) |
26 | `rgba()` | (Outlook) |
27 | `data-uri` | (all webmail) |
29 ### Selectors to avoid
31 | `E[attr]` | (Outlook, Gmail) |
32 | `E:nth-child(n)` | (Outlook, Gmail) |
33 | `::before` _and_ `::after` | (Outlook, Yahoo, Gmail) |
35 | `E + F`, `E > F` _etc_ | (Outlook, Gmail) |
37 Inline your CSS as much as possible.
42 <table cellpadding="0" cellspacing="0" role="presentation">
44 <td width="auto"></td>
45 <td width="600" background="#ffffff">
48 <td width="auto"></td>
57 @media only screen and (max-device-width: 480px)
61 `<style>` is supported in the head and body by everything except Gmail. Only use them for responsive styles.
66 - [CSS support matrix](https://www.campaignmonitor.com/css/) _campaignmonitor.com_