📜  HTML5 rp 标签(1)

📅  最后修改于: 2023-12-03 14:41:58.011000             🧑  作者: Mango

HTML5 RP 标签

HTML5 RP 标签是用于定义文本中的 Ruby 注释及其标题的标签。 Ruby 注释是一种用于指定字符或词汇的发音的标记,常用于东亚文字中。

语法
<rp>括号符号</rp>

其中,括号符号一般为东亚文字中的括号,如中文中的“(”和“)”、“〔”和“〕”、“【”和“】”等。如果在不支持 RP 标签的浏览器中,括号符号只将显示在该浏览器中,Ruby 文本则不会显示。

实例
<p>我喜欢<span>动画片<rp>(</rp><rt>dong hua pian</rt><rp>)</rp></span></p>

在支持 RP 标签的浏览器中,上述代码将展示为“我喜欢动画片(dong hua pian)”;而在不支持 RP 标签的浏览器中,则只会显示为“我喜欢动画片”。

注意事项
  • RP 标签必须始终与 Ruby 注释标签 RT 一同使用,其中 RT 标签用于定义 Ruby 注释的发音。
  • RP 标签应当放在其他嵌套标签之前,如上例中的 SPAN 标签。
  • 不要过度使用 Ruby 注释,否则可能会影响文本的可读性。
浏览器支持情况

HTML5 RP 标签在主流浏览器中均得到了支持,包括 Chrome、Firefox、Safari、Edge 和 Opera 等浏览器。

参考链接
  1. HTML Ruby annotations - RP by Mozilla Develop Network.