rp 要素

4.6.22 rp 要素

カテゴリー
なし
この要素を使うことができるコンテキスト:
ruby 要素の子として。ただし、rt 要素の直前または直後のどちらかにあること。
コンテンツ・モデル:
フレージング・コンテンツ
コンテンツ属性:
グローバル属性
DOMインタフェース:
HTMLElement を使う。

rp 要素は、ルビ注記のテキストを括弧で囲むために使われます。ルビ注記に対応していないユーザーエージェントで表示されます。

ruby 要素の子となる rp 要素は、何も表しません。そのコンテンツは無視されなければいけません。親要素が ruby 要素でない rp 要素は、その子を表します。

ruby 要素での例は、テキスト "漢字" の中の表意文字それぞれに漢字の読み方を付けていましたが、rp 要素を使って、古いブラウザーでは括弧の中に読み方が付けられるといったように、展開することができます:

...
<ruby>
 漢 <rp>(</rp><rt>かん</rt><rp>)</rp>
 字 <rp>(</rp><rt>じ</rt><rp>)</rp>
</ruby>
...

準拠ユーザーエージェントでは、このレンダリングは ruby 要素での例のようになりますが、ルビをサポートしないユーザーエージェントでは、次の用にレンダリングされるでしょう:

... 漢 (かん) 字 (じ) ...

※ 原文:http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-rp-element