--- title: ': ルビのフォールバック用括弧要素' slug: Web/HTML/Element/rp tags: - Element - HTML - HTML text-level semantics - Reference - Ruby - Text - Web translation_of: Web/HTML/Element/rp --- {{HTMLRef}} HTML のルビ代替表示用括弧 (<rp>) 要素は、 {{HTMLElement("ruby")}} 要素によるルビの表示に対応していないブラウザー向けの代替表示用括弧を提供するために使用します。 <rp> 要素は、注釈の文字列を {{HTMLElement("rt")}} 要素を囲む開き括弧と閉じ括弧をそれぞれ囲む必要があります。 {{EmbedInteractiveExample("pages/tabbed/rp.html", "tabbed-shorter")}} このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。 コンテンツカテゴリ なし 許可されている内容 テキスト タグの省略 要素の直後に {{HTMLElement("rt")}} または他の <rp> 要素が続くとき、または親要素内にそれ以上のコンテンツがない場合は、終了タグを省略可。 許可されている親要素 {{HTMLElement("ruby")}} 要素。 <rp> 要素は {{HTMLElement("rt")}} 要素の直前または直後に配置しなければなりません。 暗黙の ARIA ロール 対応するロールなし 許可されている ARIA ロール すべて DOM インターフェイス {{domxref("HTMLElement")}} 属性 この要素にはグローバル属性以外の属性はありません。 使用上のメモ ルビは日本語のふりがなや台湾語の注音符号など、東アジア言語で発音を示すものです。 <rp> 要素は {{HTMLElement("ruby")}} 要素に対応していない場合に使用されます。 <rp> 要素の内容物で、ルビの存在を示すために何を表示すべきか(通常は括弧)を指定します。 例 この例はそれぞれの文字に等価な{{interwiki("wikipedia", "ローマ字")}}を表示するためのにルビを使用しています。 <ruby> 漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp> </ruby> CSS body { font-size: 22px; } このブラウザーでは次のように見えます。 {{EmbedLiveSample("with-ruby", 600, 60)}} 上記の HTML は、ルビの対応がないブラウザーで表示すると、このように見えるかもしれません。 漢 (Kan) 字 (ji) body { font-size: 22px; } {{EmbedLiveSample("without-ruby", 600, 60)}} それ以外の例は、 {{HTMLElement("ruby")}} 要素についての記事を参照してください。 仕様書 仕様書 状態 備考 {{SpecName('HTML WHATWG', 'text-level-semantics.html#the-rp-element', '<rp>')}} {{Spec2('HTML WHATWG')}} {{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-rp-element', '<rp>')}} {{Spec2('HTML5 W3C')}} ブラウザーの互換性 このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。 {{Compat("html.elements.rp")}} 関連情報 {{HTMLElement("ruby")}} {{HTMLElement("rt")}} {{HTMLElement("rb")}} {{HTMLElement("rtc")}}
HTML のルビ代替表示用括弧 (<rp>) 要素は、 {{HTMLElement("ruby")}} 要素によるルビの表示に対応していないブラウザー向けの代替表示用括弧を提供するために使用します。 <rp> 要素は、注釈の文字列を {{HTMLElement("rt")}} 要素を囲む開き括弧と閉じ括弧をそれぞれ囲む必要があります。
<rp>
この要素にはグローバル属性以外の属性はありません。
この例はそれぞれの文字に等価な{{interwiki("wikipedia", "ローマ字")}}を表示するためのにルビを使用しています。
<ruby> 漢 <rp>(</rp><rt>Kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp> </ruby>
body { font-size: 22px; }
このブラウザーでは次のように見えます。
{{EmbedLiveSample("with-ruby", 600, 60)}}
上記の HTML は、ルビの対応がないブラウザーで表示すると、このように見えるかもしれません。
漢 (Kan) 字 (ji)
{{EmbedLiveSample("without-ruby", 600, 60)}}
それ以外の例は、 {{HTMLElement("ruby")}} 要素についての記事を参照してください。
{{Compat("html.elements.rp")}}
{{HTMLElement("rtc")}}