<sub>: 下标元素

基线 广泛可用

此功能已经成熟,可以在许多设备和浏览器版本上使用。它自 2015 年 7 月.

<sub> HTML 元素指定应以下标形式显示的内联文本,仅出于排版原因。下标通常使用较小的文本以降低基线渲染。

试一试

属性

此元素仅包含 全局属性

用法说明

<sub> 元素仅应出于排版原因使用,即更改文本位置以符合排版约定或标准,而不是仅仅为了呈现或外观目的。

例如,使用 <sub> 来设置使用更改后的基线在其 文字标记 中的公司名称将不合适;相反,应该使用 CSS。例如,您可以将 vertical-align 属性与类似 vertical-align: sub 的声明一起使用,或者为了更精确地控制基线偏移,使用 vertical-align: -25%

<sub> 的适当用例包括(但不限于)

  • 标记脚注编号。请参阅 脚注编号 以获取示例。
  • 标记数学变量编号中的下标(尽管您也可以考虑为此使用 MathML 公式)。请参阅 变量下标
  • 表示化学式中给定元素的原子数(例如,每个开发人员最好的朋友,C 8 H 10 N 4 O 2,也被称为“咖啡因”)。请参阅 化学式

示例

脚注编号

传统的脚注使用下标渲染的数字表示。这是 <sub> 的常见用例。

html
<p>
  According to the computations by Nakamura, Johnson, and Mason<sub>1</sub> this
  will result in the complete annihilation of both particles.
</p>

结果

变量下标

在数学中,与同一概念相关的变量族(例如,沿同一轴的距离)使用带有下标的相同变量名称表示。例如

html
<p>
  The horizontal coordinates' positions along the X-axis are represented as
  <var>x<sub>1</sub></var><var>x<sub>n</sub></var>.
</p>

结果

化学式

在写化学式时,例如 H20,描述的分子中给定元素的原子数使用下标数字表示;在水的例子中,下标“2”表示分子中存在两个氢原子。

另一个例子

html
<p>
  Almost every developer's favorite molecule is
  C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub>, which is commonly known
  as "caffeine."
</p>

结果

技术摘要

内容类别 流内容短语内容、可感知内容。
允许的内容 短语内容.
标签省略 无,开始和结束标签都是必需的。
允许的父元素 任何接受 短语内容 的元素。
隐式 ARIA 角色 下标
允许的 ARIA 角色 任何
DOM 接口 HTMLElement

规范

规范
HTML 标准
# the-sub-and-sup-elements

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅

  • 产生上标的 <sup> HTML 元素。请注意,您不能同时使用 supsub:您需要使用 MathML 来在元素的化学符号旁边产生一个直接在上标上方的下标,表示其原子序数和其核数。
  • MathML 元素 <msub><msup><msubsup>
  • CSS vertical-align 属性。