Who this applies to#
- Use inline declarations where a message needs essential element-level styling to travel with the HTML element
What Inline CSS requires#
- Keep the underlying HTML order meaningful and use styles to improve presentation rather than supply missing content
HTML
The style attribute applies CSS declarations directly to an element
What this does not require#
- Inline CSS does not make every CSS property or layout technique compatible with every email client
Common mistakes#
- Assuming inlining guarantees compatibility
- Duplicating conflicting declarations
- Using styles to encode essential text
Inline CSS checklist#
- Keep semantic HTML
- Inline critical presentation
- Remove conflicts
- Test priority clients