How can I make a responsive layout work at high zoom?
Quick answer
Test each representative page at 400% zoom, or set the effective viewport to 320 CSS pixels. In a vertically scrolling layout, check that information and controls remain available, text reflows, and content does not overlap, get clipped, or require two-dimensional scrolling. WCAG 2.1’s Reflow guidance allows exceptions for content whose use or meaning inherently requires two-dimensional presentation, such as some data layouts. [S1]
The question, the details, the next step.
A practical checklist
Select representative page types, including any page with a wide data presentation.
Set browser zoom to 400% or make the effective viewport 320 CSS pixels.
Scan the page for clipped text, overlapping content, and unnecessary sideways scrolling.
Open menus, expandable content, and form states; check that their controls remain available.
Record each issue by page, state, location, and effect on information or functionality.
Retest the same condition and interaction after making a change.
A few more useful answers
Do I have to use browser zoom rather than resizing the viewport?
No. The Reflow guidance describes checking by enlarging the page or narrowing the effective viewport to the relevant width. Use a method that lets you verify the 320 CSS-pixel condition. [S1]
Does any table qualify for the two-dimensional-layout exception?
No blanket exception follows from the fact that something is a table. The guidance allows exceptions when two-dimensional presentation is required by the content’s use or meaning; assess the specific content and keep the rest of the page in scope. [S1]
Is passing this zoom test enough to establish that a page is accessible?
No. This test addresses reflow at a particular effective width. The cited guidance does not establish that a page meets every accessibility requirement.
Sources
References used for this guide.
- [S1] Understanding WCAG 2.1: Reflow w3.org · Checked
