版本号不该用<small>标注——因其属于功能元信息而非法律附属细则,滥用会误导辅助技术、削弱SEO、高对比度下不可见;应改用语义化容器+CSS控制样式。

版本号该不该用 <small> 标注
不该——除非它明确属于法律/版权/免责声明类的附属细则。单纯展示“v2.3.1”或“Build 20260527”是功能元信息,不是语义上的“旁注”,<small> 会误导辅助技术、稀释 SEO 权重,且在高对比度模式下可能被完全隐藏。
<small> 在版本号场景下的典型误用现象
常见错误包括:
-
<p>当前版本:<small>v2.3.1</small></p>—— “v2.3.1”是核心状态信息,不是可跳过的附注 -
<footer><small>v2.3.1 © 2024 XXX</small></footer>—— 整句被弱化,版权主体和版本号都被降权 -
<small>v2.3.1</small>独立存在,无父级语义容器(如<footer>或<p>)—— 屏幕阅读器无法定位其上下文
真正适合 <small> 的版本相关写法
仅当版本号作为法律约束或责任归属的附属说明时才可用,例如:
- 紧贴主版权声明后,弱化“构建时间”或“协议适用版本”:
<footer><p>© 2024 XXX</p><small>API 接口基于 v2.3.1 协议定义</small></footer> - 表单提交后提示中注明协议版本:
<p>您的申请已提交</p><small>依据《用户协议》v2.3.1 版本生效</small> - AI 生成内容声明里标注模型版本:
<p>本文由 AI 辅助生成</p><small>模型版本:Qwen3-20260520</small>
注意:<small> 必须嵌套在已有语义容器内(如 <p>、<footer>),不能直接包裹块级元素,也不能嵌套自身来“进一步缩小”。
更稳妥的版本号展示方案:CSS + 语义容器
绝大多数版本号属于 UI 辅助信息,推荐用 CSS 控制视觉大小,同时保留准确语义:
- 用
<span class="version">v2.3.1</span>配合font-size: 0.875rem;—— 尺寸可控、无障碍友好、支持系统缩放 - 若需语义强化,可用
<meta name="version" content="v2.3.1">做机器可读标记,页面上仍用普通<span> - 避免
<font size="1">(已废弃)、<div style="font-size:12px">(不可访问)、或嵌套<small>
真正容易被忽略的是:浏览器对 <small> 的默认缩放不一致(Chrome 80%,Firefox 83%),而版本号常需精确对齐或参与设计系统规范——这时候靠标签默认行为根本不可控。


















