<rb>: Ruby 基础元素

已弃用:此功能不再推荐。尽管某些浏览器可能仍然支持它,但它可能已被从相关的 Web 标准中删除,可能正在被删除,或者可能仅出于兼容性目的而保留。避免使用它,如果可能的话更新现有代码;请参阅此页面底部的兼容性表以指导您的决定。请注意,此功能可能随时停止工作。

<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

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅