<rp>:Ruby 后备括号元素

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

<rp> HTML 元素用于为不支持使用 <ruby> 元素显示 ruby 注释的浏览器提供后备括号。一个 <rp> 元素应该包含包裹包含注释文本的 <rt> 元素的每个打开和关闭括号。

试一试

<ruby>
  漢 <rp>(</rp><rt>kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp>
</ruby>
ruby {
  font-size: 2em;
}

属性

此元素仅包含全局属性

用法说明

  • Ruby 注释用于显示东亚字符的发音,例如使用日语音频或台湾注音字符。在缺乏 <ruby> 元素支持的情况下使用 <rp> 元素;<rp> 内容提供了应显示的内容,以指示 ruby 注释的存在,通常是括号。

示例

使用 Ruby 注释

此示例使用 Ruby 注释显示每个字符的 罗马字 等效项。

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

结果

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

无 Ruby 支持

如果您的浏览器不支持 Ruby 注释,则结果将如下所示:

技术摘要

内容类别 无。
允许内容 文本
标签省略 如果元素后面紧跟着一个 <rt> 或另一个 <rp> 元素,或者父元素中没有更多内容,则可以省略结束标签。
允许父级 一个 <ruby> 元素。<rp> 必须紧跟在 <rt> 元素之前或之后。
隐式 ARIA 角色 没有对应的角色
允许的 ARIA 角色 任意
DOM 接口 HTMLElement

规范

规范
HTML
# the-rp-element

浏览器兼容性

另见