Skip to content

文本级语义元素

参考于:Text-level semantics

标签语义示例
<a>超链接,表示可导航的链接。示例链接
<em>语气上的强调(通常呈斜体)。这是重要内容。
<strong>语义性重要性强调(通常加粗)。立即处理。
<small>次要信息或注释性文本(通常较小字号)。注:仅供参考
<s>表示不再准确或已过时的文本(语义性删除)。原价 ¥100
<del>表示文档中被删除的内容(可含元数据)。已删除:旧段落
<ins>表示文档中新增的插入内容(可含元数据)。新增:新段落
<cite>引用作品或来源(如书名、作品名)。《史记》
<q>内联短引用(浏览器通常为其加引号)。这是引用
<dfn>定义某一术语(首次定义时常用)。API:应用程序接口
<abbr>缩写或首字母缩略词(可用 title 提供全称)。WHO
<data>将机器可读的数值与人可读文本关联。42 个项目
<time>表示时间或日期(可使用 datetime 属性)。
<code>计算机代码片段或代码文本。console.log('hi')
<var>变量名或数学表达式中的标识符。变量:x
<samp>程序/系统输出的示例文本。输出:Error: 404
<kbd>表示键盘输入。Enter
<sub>下标(如化学式、脚注标号)。H2O
<sup>上标(如指数、脚注标号)。210
<i>语义性较弱的斜体,用于术语、外来词等(非强调)。用词:ad hoc
<b>语义性较弱的加重文本,用于视觉突出(非重要性)。提示:
<u>带下划线文本,表示特定类型的标记(非链接)。下划线文本
<mark>高亮标记,表示相关或匹配的文本。这是被高亮的文字。
<ruby> / <rt> / <rp>用于东亚文字的注音容器及注音文本/替代括号。hàn
<bdi>双向文本隔离,防止内嵌文本改变外部方向。用户名
<bdo>覆盖双向文本方向(通过 dir 属性强制方向)。abc
<span>无语义的通用内联容器(用于样式或脚本挂钩)。标签
<br>换行元素,表示硬换行。第一行
第二行

基于 MIT 许可发布