<rb>:Ruby 基本元素

已棄用: 不推薦使用此功能。雖可能有一些瀏覽器仍然支援它,但也許已自相關的網頁標準中移除、正準備移除、或僅為了維持相容性而保留。避免使用此功能,盡可能更新現有程式;請參考頁面底部的相容性表格來下決定。請注意:本功能可能隨時停止運作。

<rb> HTML 元素用於定義 <ruby> 注釋的基本文字組件,即正在注釋的文字。每個 <rb> 元素應該包裹基本文字的每個獨立原子部分。

屬性

該元素僅包含全域屬性 (en-US)

使用注意事項

  • 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> (en-US)<rp> 元素,或者後面沒有更多的內容,則可以省略結束標籤,或者如果父元素中沒有更多的內容。
允許的父元素 <ruby> 元素
允許的 ARIA 角色 任何
DOM 介面 HTMLElement (en-US)

規範

Specification
HTML Standard
# rb

瀏覽器相容性

BCD tables only load in the browser

參見