--- name: viewport description: "Use when reviewing templates, rendered HTML, or shared components related to Set the responsive viewport meta tag. Validate the final browser-facing markup, not just the source framework abstraction." metadata: category: html priority: critical difficulty: beginner estimatedTime: "5" source: frontendchecklist.io url: https://frontendchecklist.io/en/rules/html/viewport --- # Set the responsive viewport meta tag Without the viewport meta tag, mobile browsers render pages at desktop width (typically 980px) then shrink them, making text unreadable without zooming. ## Quick Reference - Add `` - Never use `maximum-scale=1` or `user-scalable=no` (breaks accessibility) - Essential for mobile-responsive layouts ## Check Verify that this HTML document includes a proper viewport meta tag for responsive design that controls how the page is displayed on mobile devices. ## Fix Add the viewport meta tag: in the head section. ## Explain Explain how the viewport meta tag enables responsive design and why it's essential for mobile-first web development. ## Code Review Review templates, server-rendered HTML, and shared components that output markup related to Set the responsive viewport meta tag. Flag exact elements, attributes, and routes where the rendered HTML violates the rule. --- For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`. Rule page: https://frontendchecklist.io/en/rules/html/viewport