- Success Criterion 1.3.4
- Conformance level AA
- W3C reference F100
Page That Just Asks Users to Rotate Their Device to Continue
1.3.4 — Orientation
Scenario
Setting
A public library's catalog search
What’s wrong
Instead of working in both orientations, the page just shows 'please rotate your device' — users who can't rotate are locked out.
Example
<div class="rotate-overlay">
<p>Please rotate your device to portrait mode to continue.</p>
</div>
@media (orientation: landscape) {
.rotate-overlay { display: flex; }
.catalog-results { display: none; }
} Why it matters
Someone whose tablet is mounted in landscape, or who simply cannot rotate their device, sees only a rotate message and never reaches the actual catalog results.
How to test
Rotate the device: if instead of adapting, the app shows a 'please rotate your device' blocking message, it fails.
How to fix
Remove the landscape block and let the results layout reflow in both orientations instead of hiding it behind a rotate prompt.
.catalog-results { display: block; } Outcome
A user with a landscape-mounted tablet now searches the catalog without ever seeing a rotate prompt.
Who is affected
Wheelchair and bed-bound users with fixed-position mounted devices are locked out entirely when the app demands portrait mode.
Learn more
- Understanding Understanding document (opens in a new tab)
- Technique Related technique (opens in a new tab)
Related scenarios
- App Locked Into One Screen Orientation With No Real Reason
- Screen Orientation Locked in Code With No Essential Justification
- App Manifest Locking Orientation for Ordinary, General Content
- CSS That Hides or Breaks Content in One Orientation Only
- Critical Controls Cropped or Unusable in One Orientation
- Video Player Forcing Landscape Fullscreen for Ordinary Content