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

How to Test a Website at Different Screen Sizes

A beginner, hands-on guide to test a website at different screen sizes with browser inspection, exact code-level changes and verification.

By the end: You will implement and verify test a website at different screen sizes on a real local/staging page.

TARGET RESULTHow to Test a Website at Different Screen Sizes

You will implement and verify test a website at different screen sizes 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 / 11

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 / 11

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 / 11

Open responsive mode

Do this

DevTools → Toggle device toolbar (often Ctrl+Shift+M after DevTools opens).

Why

Presets are useful starting points, not the complete test.

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.

CHECKPOINTViewport width/height controls appear.
04
STEP 04 / 11

Test 320–360px range

Do this

Check narrow layout, navigation, forms, long words and buttons.

Why

Small widths expose rigid fixed dimensions.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
CHECKPOINTNo horizontal page scroll is required for normal content.
05
STEP 05 / 11

Drag continuously to desktop

Do this

Slowly widen the viewport.

Why

Bugs often occur between named presets.

BreakpointA condition, commonly a viewport width, where a media query changes the layout.
CHECKPOINTNo intermediate overlap appears.
06
STEP 06 / 11

Test landscape-like short height

Do this

Reduce viewport height and open menus/modals.

Why

Tall overlays can trap controls below viewport.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
CHECKPOINTCritical close/submit controls stay reachable.
07
STEP 07 / 11

Test 200% browser zoom

Do this

Zoom while using desktop width.

Why

Zoom can approximate low-vision text enlargement and reveal rigid layouts.

Browser Developer ToolsBuilt-in browser tools for inspecting HTML/CSS, network requests, responsive layouts and console errors.
CHECKPOINTText remains readable without two-dimensional scrolling for typical content.
08
STEP 08 / 11

Test content states

Do this

Open validation errors, dropdowns, cookie banners, accordions and long headings.

Why

Empty/default states are not enough.

HTMLHyperText Markup Language; it describes the structure and meaning of web content.
CHECKPOINTExpanded/error states remain responsive.
09
STEP 09 / 11

Use at least one real phone

Do this

Open the staging/public URL on real hardware.

Why

Emulation cannot reproduce every mobile browser keyboard/touch behavior.

CSSCascading Style Sheets; it controls presentation such as layout, spacing, color and responsive behavior.
IF THIS GOES WRONGThe public page differs from staging/editor

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

CHECKPOINTTap, scroll, menu and form behavior work on device.
10
STEP 10 / 11

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.
11
STEP 11 / 11

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.

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.