rb要素 ルビを振る対象となるテキスト (ruby base)

 
ルビ
ホーム > HTML Note > rb要素
x11-

説明

<rb>-</rb> 開始タグ:必須 終了タグ:必須
rb要素は、その内容がルビを振る対象となる通常テキスト(ベーステキスト)であることを示す要素です。
 

属性 (W3C)

<rbx11-
一般属性 id class style title lang dir %events;
ルビにおいてlang dirは、xml:langと定義されています。
>(#PCDATA | %inline; -ruby)*</rb>

単純ルビ (Simple ruby)

<ruby>
  <rb>弘明寺</rb>
  <rp>(</rp><rt>ぐみょうじ</rt><rp>)</rp>
</ruby>

このようなソースコードは、ruby要素をサポートするブラウザでは、下記のようにレンダリングされるものと思われます。
単純ルビサンプル
また、サポートされていないブラウザでは、下記のようにレンダリングされると思われます。
カッコによるレンダリング
単純ルビをサポートしているブラウザは現在のところありませんが、W3Cの仕様に沿った正当な記述を実現するためには、単純ルビを用いるべきでしょう。
 

複雑ルビ (Complex ruby)

<ruby>
  <rbc>
    <rb>弘</rb>
    <rb>明</rb>
    <rb>寺</rb>
  </rbc>
  <rtc>
    <rt>ぐ</rt>
    <rt>みょう</rt>
    <rt>じ</rt>
  </rtc>
  <rtc>
    <rt rbspan="3">gumyouji</rt>
  </rtc>
</ruby>

このようなソースコードは、複雑ルビをサポートするブラウザでは下記のように表示されると思われます。
複雑ルビサンプル
複雑ルビをサポートしているブラウザは現在のところありません。
 
関連要素: ruby | rb|rt|rp | rbc|rtc
トップページ HTML Note ページトップ
 2005/08/04発行 2008/01/01更新