- Success Criterion 1.4.10
- Conformance level AA
Form Labels or Inputs That Clip at Narrow Screen Widths
1.4.10 — Reflow
Scenario
Setting
A bank's mobile money-transfer screen
What’s wrong
Form layouts where labels/inputs clip or inputs shrink to unusable widths.
Example
.transfer-form label { width: 220px; display: inline-block; }
.transfer-form input { width: 400px; } Why it matters
At 320px wide, the fixed 220px label and 400px input together are wider than the screen, so the amount field gets clipped and unusable.
How to test
Set the viewport to 320px and check form layouts: labels/inputs that clip or shrink to unusably narrow widths fail.
How to fix
Stack labels above inputs and size inputs relative to their container instead of fixed pixel widths.
.transfer-form label { display: block; width: auto; }
.transfer-form input { width: 100%; box-sizing: border-box; } Outcome
A customer sees the full amount field on their phone and completes the transfer without guessing at hidden digits.
Who is affected
Mobile users trying to enter a transfer amount can't see or reliably tap the clipped input field.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Content or Controls That Vanish Entirely When the Page Reflows
- Vertical Content That Forces Horizontal Scrolling at 320px
- Fixed-Width Container Forcing Scrolling in Two Directions
- Overlapping Content When the Page Is Zoomed to 400%
- Sticky Bars That Eat Up Most of a 320px Mobile Screen
- Desktop Breakpoint That Never Switches to Mobile Layout