<q>: 行内引用标签
最后更新:2026-10-13
<q>行内引用标签
定义短的行内引用;浏览器会自动在内容两侧加上引号,无需手动输入。
| 分类 | 文本内容 |
|---|---|
| 内容模型 | 短语内容 |
| 允许的父元素 | 接受短语内容的元素 |
| 闭合标签 | 需要 </q> 标签 |
| 状态 | 标准 |
📝 语法
<q>引用内容</q>
⚙️ 属性
该元素支持全局属性及以下专有属性:
| 属性 | 值 | 描述 |
|---|---|---|
cite | URL | 指向引用来源(如文章地址)的 URL。 |
▶ 示例
编辑下方代码,在 playground 中查看实时效果:
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| <q> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有主流浏览器均支持 | |||||
提示: <q> 自动加引号且会随语言本地化;长段引用(独立成块)应使用 <blockquote>。
❓ 常见问题
Qq 标签和手打引号有什么区别?
A
<q> 声明「这是引用」,浏览器按语言环境自动添加正确引号(中文「」、英文 “”),屏幕阅读器也能识别引用语义。手打引号只是字符,没有语义,换语言环境还得手动改。Qq 和 blockquote 有什么区别?
A
<q> 是行内短引用,嵌在句子中间用;<blockquote> 是块级引用,整段或多行独立成块。浏览器只给 q 自动加引号,blockquote 靠缩进表现。Qq 标签可以嵌套吗?
A可以,嵌套
<q> 表示引用中的引用,浏览器会自动切换内外引号样式(英文外双内单)。这比手写引号省心得多,也是语义正确的做法。