logo
HTML

`<meta>` 标签有哪些常见用法?viewport 设置的具体含义是什么?

Updated Apr 14, 2026

面试回答

考察点:移动端适配、SEO、字符集、HTTP 模拟


<meta> 标签提供了关于 HTML 文档的元数据,不会显示在页面上,但对浏览器和搜索引擎至关重要。

常见的用法包括:

  1. 字符集声明<meta charset="UTF-8">。必须放在 head 的最前面,防止页面出现乱码。
  2. Viewport 设置<meta name="viewport" content="width=device-width, initial-scale=1.0">
    • width=device-width:让布局视口宽度等于设备屏幕宽度。
    • initial-scale=1.0:初始缩放比例为 1。
    • 这是移动端响应式开发的基石,如果没有它,手机浏览器会默认以 980px(或其他宽桌面宽度)渲染页面,然后缩小展示,导致字体过小。
  3. SEO 相关<meta name="description" content="..."> 提供页面描述,<meta name="keywords" content="...">(现在搜索引擎已基本忽略 keywords,但 description 仍重要)。
  4. HTTP -equiv 模拟:如 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 强制 IE 使用最新内核,或者设置缓存策略 Cache-Control

在移动端开发中,Viewport 的设置是必须的。此外,现在还有一些针对 PWA 的 meta 标签,如 theme-color,用于定制浏览器地址栏颜色。