WEMAXA.COM Design · Development · AI · Available worldwide
Studio / Wemaxa 01
Status Active Location Worldwide Focus Web + AI Delivery Remote Response < 1 Business Day
Tutorial 039Web Design & Development10 steps3 fixes

How to Choose Breakpoints for Responsive Design

A beginner, hands-on guide to choose breakpoints for responsive design with browser inspection, exact code-level changes and verification.

By the end: You will implement and verify choose breakpoints for responsive design on a real local/staging page.

TARGET RESULTHow to Choose Breakpoints for Responsive Design

You will implement and verify choose breakpoints for responsive design on a real local/staging page.

Key terms before you start

These definitions make the steps easier to follow and help distinguish controls, files and concepts that can look similar at first.

HTMLHyperText Markup Language; it describes the structure and meaning of web content.
CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
Browser Developer ToolsBuilt-in browser tools for inspecting HTML/CSS, network requests, responsive layouts and console errors.
BreakpointA condition, commonly a viewport width, where a media query changes the layout.
HTML elementA structural part of a web document, e.g. <p>, <h2>, <a>, <button> or <nav>.

What you need before starting

  • A page you are allowed to edit
  • Access to the HTML/CSS/JS or CMS/template that renders it
  • A modern browser with Developer Tools
FULL TUTORIAL

Step-by-step tutorial

Every step is shown below. Work through them in order and use each checkpoint to confirm the result before moving on.

01
STEP 01 / 10

Work on a local or staging copy

Do this

Open the project containing the website source. If this is a production site, use a staging copy or backup before structural changes.

Why

A browser page is rendered from source files/CMS output; DevTools edits do not save back to the server.

Browser Developer ToolsBuilt-in browser tools for inspecting HTML/CSS, network requests, responsive layouts and console errors.
IF THIS GOES WRONGThe fix works only in DevTools

Move it into the actual source and reload.

CHECKPOINTYou know which source file/template controls the page.
02
STEP 02 / 10

Open the page in a modern browser

Do this

Load the page, then press F12 or Ctrl+Shift+I (Windows/Linux) to open Developer Tools.

Why

DevTools lets you inspect the DOM, applied CSS, computed sizes, requests and console errors.

Browser Developer ToolsBuilt-in browser tools for inspecting HTML/CSS, network requests, responsive layouts and console errors.
IF THIS GOES WRONGThe fix works only in DevTools

Move it into the actual source and reload.

CHECKPOINTDevTools is open beside the page.
03
STEP 03 / 10

Start at a narrow viewport

Do this

Open DevTools device toolbar and begin around 320–360 CSS pixels wide.

Why

Do not start from a favorite desktop design and guess mobile overrides.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
IF THIS GOES WRONGThe fix works only in DevTools

Move it into the actual source and reload.

CHECKPOINTThe narrow page is usable.
04
STEP 04 / 10

Drag wider slowly

Do this

Increase width until there is enough room for a more useful multi-column/navigation layout.

Why

Watch content, not device labels.

BreakpointA condition, commonly a viewport width, where a media query changes the layout.
CHECKPOINTYou identify the first real opportunity/failure point.
05
STEP 05 / 10

Record the width in rem

Do this

Convert the content-driven threshold to a rem-based media query when appropriate, e.g. 48rem.

Why

Rem breakpoints can respond better to user font-size changes than hard device assumptions.

BreakpointA condition, commonly a viewport width, where a media query changes the layout.
CHECKPOINTThe breakpoint is documented.
06
STEP 06 / 10

Write the default layout first

Do this

Keep base CSS for the simplest/narrow layout.

Why

This reduces override complexity.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
CHECKPOINTThe page works without the media query.
07
STEP 07 / 10

Add min-width enhancement

Do this

Inside @media (min-width:48rem) add only rules that need to change.

Why

Avoid copying the whole component CSS into the query.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
IF THIS GOES WRONGThe fix works only in DevTools

Move it into the actual source and reload.

CHECKPOINTThe wider layout activates cleanly.
08
STEP 08 / 10

Test 1px/rem-equivalent below and above

Do this

Check just below and above the threshold plus browser zoom.

Why

Breakpoint bugs often exist exactly at transition width.

BreakpointA condition, commonly a viewport width, where a media query changes the layout.
CHECKPOINTNo overlap occurs at the boundary.
09
STEP 09 / 10

Test the public/staging URL logged out

Do this

Open the final URL in a private/incognito window.

Why

CMS/admin sessions can hide caching, permission or styling differences.

IF THIS GOES WRONGThe public page differs from staging/editor

Check caching, loaded asset URL, theme/template and logged-out view.

CHECKPOINTThe visitor view matches the intended result.
10
STEP 10 / 10

Document the changed file/rule

Do this

Record the file/template/component and purpose of the change in the project notes or version-control commit.

Why

Future maintainers should not have to reverse-engineer why a rule exists.

HTML elementA structural part of a web document, e.g. <p>, <h2>, <a>, <button> or <nav>.
IF THIS GOES WRONGThe public page differs from staging/editor

Check caching, loaded asset URL, theme/template and logged-out view.

CHECKPOINTThe change has a traceable reason/location.
CONCRETE EXAMPLEVerification rule

Reload the real page and reproduce the result after all temporary DevTools edits are gone.

Concrete examples

Verification ruleReload the real page and reproduce the result after all temporary DevTools edits are gone.

Copyable example

Content-driven breakpoint
.layout { display:grid; gap:1rem; }
@media (min-width:48rem) {
  .layout { grid-template-columns:2fr 1fr; }
}

Troubleshooting

The fix works only in DevTools

Move it into the actual source and reload.

The public page differs from staging/editor

Check caching, loaded asset URL, theme/template and logged-out view.

You cannot tell which rule wins

Use the Styles/Computed panels to trace the final value instead of adding stronger selectors blindly.

FINAL CHECKDocument the changed file/rule

The change has a traceable reason/location.

Documentation and references

Use these primary and supporting sources to verify current controls, browser behavior and product-specific details.