<rb>:Ruby Base 元素

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

<rb> HTML 元素用于界定 <ruby> 注释的基本文本部分,即正在被注释的文本。一个 <rb> 元素应该包含基本文本的每个独立原子片段。

属性

此元素仅包含全局属性

用法说明

  • Ruby 注释用于显示东亚字符的发音,例如使用日文的假名或台湾的注音字符。<rb> 元素用于分隔 Ruby 基本文本的每个片段。
  • 虽然 <rb> 不是 空元素,但在源代码中通常只包含每个元素的开始标签,这样 Ruby 标记会更简洁,更易于阅读。浏览器随后可以在渲染版本中填充完整的元素。
  • 您需要为想要注释的每个基本片段/<rb> 元素包含一个 <rt> 元素。

示例

使用 rb

在此示例中,我们为“Kanji”的原始字符等效项提供了注释。

html
<ruby>
  <rb>漢</rb><rb>字 </rb><rp>(</rp><rt>kan</rt><rt>ji</rt><rp>)</rp>
</ruby>

请注意,我们包含了两个 <rb> 元素,以界定 Ruby 基本文本的两个独立部分。另一方面,注释由两个 <rt> 元素界定。

结果

单独的注释

请注意,我们也可以用将两个基本文本部分完全单独注释的方式来编写此示例。在这种情况下,我们不需要包含 <rb> 元素。

html
<ruby>
  漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>

结果

有关更多示例,请参阅关于 <ruby> 元素的文章。

技术摘要

内容类别 无。
允许内容 作为 <ruby> 元素的子元素。
标签省略 如果元素后面紧跟着一个 <rt><rtc><rp> 元素,或者另一个 <rb> 元素,或者父元素中没有更多内容,则可以省略结束标签。
允许父级 一个 <ruby> 元素。
允许的 ARIA 角色 任意
DOM 接口 HTMLElement

规范

规范
HTML
# rb

浏览器兼容性

另见