<RP>ルビを囲む記号を設定する

<RP>タグは文字にルビをふる際に利用するタグです。 <RP>~</RP>で囲んだ部分は<RUBY>に対応してないブラウザで表示される際にルビを囲む記号として表示されます。

RPとは「Ruby Parentheses」の略称で、<RUBY><RB><RT>、<RP>のそれぞれのタグとセットで使われます。 使い方は<RUBY>タグで上記のタグを囲み、<RB>でルビをふる文字、<RT>でルビの文字、<RP>でルビを囲む記号を設定します。

またこれらのタグはIE(Internet Explorer)がW3Cで審議中のものを独自に採用したタグです。 ですのでIE以外、または低いバージョンのIEでは通常のテキストとして表示される場合があります。

<RUBY>に未対応のブラウザの場合は、<RP>タグで記号を設定しておくことで、表示例(ひょうじれい)のように表示することができますので、<RP>タグを効果的に利用しましょう。 また<RUBY>に対応している場合は、最初にも説明したように<RP>で設定した記号は表示されません。

使用した時の例

<ruby>
  <rb>鈴蘭</rb>
  <rp>(</rp>
  <rt>すずらん</rt>
  <rp>)</rp>
</ruby>

ブラウザ上の表示例

鈴蘭 すずらん 鈴蘭(すずらん)«対応してないブラウザの場合の例

対応ブラウザなどのデータ

形式 <rp>~</rp> 分類 独自拡張要素
親要素 ruby要素 子要素 フレージングコンテンツ
開始タグ 必須 終了タグ 省略可能
汎用属性 accesskey / class / contenteditable / dir / hidden / id / lang / spellcheck / style / tabindex / title / translate
対応ブラウザ Internet Explorer5~ , Google Chrome5~ , Safari4.1~

HTML5での状況と関連情報

HTML5では標準仕様