Stacked Grid Email Layout
Use this layout when you want content to stack vertically on mobile, then display side-by-side on wider screens—ideal for product features, image/text pairs, or content blocks.
✅ Why Use It?
- Mobile-first: stacks naturally for smaller screens
- Easy to adapt: becomes two-column on desktop with media queries
- Works in most major email clients with minimal quirks
💡 Best Practices
- Keep column content under ~300–350px for readability
- Always use inline styles for padding, alignment, and font
- Use
display:inline-block
and fixed widths to simulate columns - Use a media query to break columns into side-by-side layout on larger screens
🧪 Live Example (Copy & Paste)
See the Pen Stacked Grid by Email Code Camp (@EmailCodeCamp) on CodePen.
🖥 Optional: Make It Responsive with CSS
If your audience supports media queries, you can convert stacked columns into side-by-side layout on desktop:
See the Pen Responsive Stacked Layout by Email Code Camp (@EmailCodeCamp) on CodePen.
And update your inner tables like this:
See the Pen Inner Tables by Email Code Camp (@EmailCodeCamp) on CodePen.