<rb>:Ruby 基本元素

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

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

規範

Specification
HTML
# rb

瀏覽器相容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
rb
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Deprecated. Not for use in new websites.

參見