Select your language
Select other languages

Automatic translation

Loading translator…

Magoomake your components work correctlyBack to homepage

Layout and content order

Organizes groups, reading, and navigation across screen sizes while preserving relationships, context, and access to controls.

For working examples and design patterns for this component, see the references tab (opens the references on this page).

COMPONENT GUIDE

Explore behaviors before defining the interface.

Quick guide for designers

When to use

Use when arranging a page into columns or groups and defining how it adapts to small screens, enlarged text, and zoom.

What to design

Show the sequence of content and controls on large and small screens. Include long text, error messages, expanded content, and fixed elements.

How it behaves

Columns can stack and spacing can change without breaking relationships or losing content. Reading and navigating controls continues to make sense in each presentation.

What to document in Figma

Record reading and focus order, groups, layout changes, and handling of long content. Distinguish what the design shows from what needs browser verification.

How to review

In the design, follow the sequence and relationships between instructions, fields, and actions. In the implementation, check reading, keyboard navigation, zoom, text enlargement, and absence of overlap.

Sequence and groups

Adaptation and variable content

Context and fixed elements

Interaction Methods

Mouse and touch

Scrolling the page lets people follow content in the presented sequence. Clicking or tapping a link, button, or field uses that control’s behavior; a column or empty area is not a control.

Using browser zoom or available magnification features makes content larger. When the layout reorganizes, groups and actions remain accessible.

Keyboard

Tab moves forward through controls and Shift + Tab moves backward. The sequence preserves the meaning of the task; static text, columns, and groups do not enter the sequence just because they exist.

Enter activates links and each control’s own commands let people use it. On leaving a group, navigation continues to the next control in the sequence without jumping to an unrelated area.

With the page or a scrollable area active, scrolling commands let people follow content without moving between controls:

When focus is in a field or component that uses these keys, they may edit content or operate that control instead of scrolling the page. Screen readers may also intercept commands depending on the navigation mode.

Screen reader on desktop

Reading commands move through text, headings, and controls in the order provided by the page. Navigating by headings or landmarks locates a group and lets reading continue within it.

When navigating a form or list of actions, the person encounters instructions and controls in an understandable sequence. The visual number of columns does not create its own navigation commands.

Screen reader on mobile

In the default sequential navigation mode, swipe right moves forward and swipe left moves backward through content. Double tap activates the selected control. Gestures can vary with the screen reader and its settings.

Explore by touch locates content at the touched position. Even when columns stack, sequential reading keeps instructions, content, and actions related.

Gherkin

BDD (Behavior-Driven Development) methodology focusing on three pillars: User Stories, Acceptance Criteria, and Gherkin Syntax (Given, When, Then).

Scenario: Given a page with content and controls arranged in columns

Keyboard navigation

Screen reader on desktop

Screen reader on mobile devices

Reflow with zoom

Content growth and context preservation

Points to consider

Start with the unstyled sequence. Flexbox and Grid distribute elements; choosing either does not by itself determine reading order or an accessible experience.

In the implementation, DOM order must preserve reading meaning. Visual features such as order, area placement, and reversed rows can change presentation without changing the sequence offered to assistive technologies.

Avoid positive tabindex to compensate for an incoherent visual sequence. Fix the structure and layout and verify actual keyboard and screen reader navigation.

Independent groups do not require one single order. The sequence must preserve meaning and operation; within a process, related instructions, steps, and actions must maintain their relationship.

Check ordinary content at 320 CSS pixels wide and text enlarged to 200%. Reflow can also be checked in a 1280 CSS pixel window at 400% zoom. These are distinct checks; the design alone does not prove the result.

Maps and tables may require two dimensions for their meaning. The exception does not automatically extend to the entire page or all text within those areas.

Confirm that fixed elements do not hide focused controls. When inserting or removing content, preserve focus and context; only move focus when the interaction warrants it.

References

Additional references for components of type Layout and content order.

Important:
Most references are on the course platform alongside the lessons cited in this material.

Disclaimer:
The links listed here are a curated collection of references where you can find implemented components, rather than recommendations. There is no unified implementation format and no guarantee that these links follow every design pattern. Direct questions to the teams responsible for the linked materials. Before copying a model, remember that all materials are constantly updated and that patterns, particularly proprietary ones, may change.

W3C — Understanding Meaningful Sequence (external link, opens in a new tab)

W3C — Understanding Focus Order (external link, opens in a new tab)

W3C — Understanding Reflow (external link, opens in a new tab)

W3C — Understanding Resize Text (external link, opens in a new tab)

Page regions

Headings

Original content by Marcelo Sales, initially used in the AccessBoost course (external link - opens in a new window). These interactions represent standard industry patterns, but may be customized in specific cases, provided there are sufficient instructions for people to understand the behavioral change.