Reflow
Guideline
Content can be presented without loss of information or functionality, and without requiring scrolling in two dimensions for:
- Vertical scrolling content at a width equivalent to 320 CSS pixels;
- Horizontal scrolling content at a height equivalent to 256 CSS pixels.
Except for parts of the content which require two-dimensional layout for usage or meaning.
Intent
The intent of this guideline is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to scale content to 400%, it reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary. For people with low vision, enlarged text with reflow enables reading. It is critical. Enlargement enables perception of characters. Reflow enables tracking. Tracking is following along lines of text, including getting from the end of one line to the beginning of the next line.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
Finding and Inspecting Applicable Components
Open up the Web page or Web-based application in a suitable Web browser.
- Does the content of the page fit entirely within the viewport without the need for horizontal scrolling?
- When the viewport is resized, does content reflow or is a horizontal scrollbar required to view the content and the smaller size?
- Set the browser zoom to 400%. Does the content all fit within the viewport or is horizontal scrolling required?
Failure Conditions
- Horizontal scrolling is required to view content, except for parts of the content which require two-dimensional layout for usage or meaning.
- Fails 1.4.10 Reflow
See Also |