<u>: 下划线标签
最后更新:2026-10-13
<u>下划线标签
为文本添加下划线,但不表示强调;常用于标注拼写错误、专有名称等需要视觉区分的内容。
| 分类 | 格式化 |
|---|---|
| 内容模型 | 短语内容 |
| 允许的父元素 | 接受短语内容的元素 |
| 闭合标签 | 需要 </u> 标签 |
| 状态 | 标准 |
📝 语法
<u>下划线文本</u>
▶ 示例
编辑下方代码,在 playground 中查看实时效果:
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| <u> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有主流浏览器均支持 | |||||
提示: 由于下划线常与链接混淆,除非有特殊语义,否则建议用 CSS 而非 <u> 来加下划线。
❓ 常见问题
Qu 标签现在还推荐使用吗?
AHTML5 重新定义了
<u>:表示「非注释性文字标注」,如中文专名、拼写校对标记。注意不要把它当纯装饰下划线用——下划线容易与超链接混淆,普通文本慎用。Qu 和 ins 有什么区别?
A默认样式都是下划线,但语义不同:
<u> 是「文字标注」(专名、拼写错误),<ins> 是「插入的内容」(修订记录)。展示新增内容用 <ins>,它还支持 cite 和 datetime 属性。Q为什么很多人说不要用 u 标签?
A历史原因:
<u> 在 HTML4 中是纯视觉标签被弃用,且下划线容易与超链接混淆、损害可用性。HTML5 虽恢复了它的语义定义,但实践中文字标注更常用 <mark>(高亮)或 CSS,<u> 的使用频率很低。