viewport元标签漏写或写错会导致页面无法响应式渲染,常见错误包括content值固定、name拼写错误、标签位置不当;语义化标签应按header/main/footer/aside规范使用;flexbox适合一维布局,grid需谨慎用于二维场景;媒体查询应采用移动优先策略。

viewport元标签漏写或写错,页面根本不会响应
很多新手写完HTML和CSS,发现小屏上内容挤成一团,第一反应是“CSS没写对”,其实大概率是
里缺了这行:<meta name="viewport" content="width=device-width, initial-scale=1.0">。它不是可选的装饰,而是浏览器渲染响应式行为的前提。
常见错误包括:
- 把
content属性写成content="width=1200"这类固定值,导致手机强行按1200px宽渲染 - 拼错
name,比如写成name="viewpoint"(少一个p)或name="ViewPort"(大小写敏感) - 放在
里,或放在外——必须在内且越靠前越好










