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