Responsive HTML Email Tutorials
  • Email Development
  • Tutorials
  • Resources
  • HTML Email Course
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

HTML Email Media Queries

What are CSS Media Queries?

Media queries allow us to apply specific CSS styling to our HTML based on the set of rules we apply with the media query.  For example, in a separate lesson on Dark Mode in HTML Email we used a media query to apply dark mode specific CSS.  Similarly, we can set different style decorations to website and HTML email designs based on the width of the window or device we are viewing the design on.

Min-Width vs. Max-Width Media Queries

With responsive design, whether it’s for the web or for HTML email, we have the choice to design for the narrowest screen width or the largest screen width first. Designing for the narrowest screen width first is also known as “Mobile-First Design”.

Min-Width

The following media query uses the minimum width declaration:

@media only screen and (min-width: 600px)  {...}

The means that if the device width or screen is greater than or equal to 600px, then apply the following CSS in between the swirly brackets. With this method we would typically be designing for mobile-first as we use the media query to target screen widths moving up in size or greater than in width.

Max-Width

With maximum width media queries we target devices narrower than the width set.

@media only screen and (max-width: 600px)  {...}

This means that any screen width equal to or less than 600px will have the CSS we add inside of the media query.  This is my preferred method of using media queries, this way we can design for the full width email template first and then worry about making a few changes for smaller width screens.

The Responsive HTML Email Templates built and featured in the resources here use two width-based media queries for each template, a 600px width breakpoint and at 400px.  You might also consider using the value’s “599.98px” instead of 600px and “399.98px” in place of 400px similar to popular responsive frameworks on the web such as Bootstrap. For example, if you have two 300px width columns you can make sure any styling applies to 600px or less isn’t applied until just under that point with 599.98px.

Do I Still Need to Use HTML Email Tables with Media Queries?

Yes!  Media queries are not an alternative to designing HTML email templates with tables, they are an added design feature to building templates with HTML tables which are still needed for proper rendering across email templates.  In a separate lesson we’ll cover building email templates with tables and why they are required.

..continue to the next lesson: HTML Email Body.

HTML Email Mastery Course
Search Search
  • Introduction to HTML Email
  • HTML Email Doctype
  • HTML Email Metadata
  • Dark Mode in HTML Email
  • CSS Styling in HTML Email
  • HTML Email Media Queries
  • HTML Email Body
  • HTML Email Preheader Text
  • Responsive HTML Email Tables
  • HTML Email Conditional Statements
  • Responsive HTML Email Template Tutorial
  • HTML Email Developer Salary
  • HTML Email Course
HTML Email Course
Responsive HTML Email by w3newbie
YouTube player

Pages

  • Email Development
  • Tutorials
  • Resources
  • HTML Email Course
HTML Email Mastery Course
© Responsive HTML Email, 2026.
  • Link to Youtube
Scroll to top Scroll to top Scroll to top