【HTML Living Standard】rb要素の使い方
rb要素の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
rbオブジェクトは、HTMLのルビ注釈において、基底となるテキスト(ルビをふる対象の文字列)を表すオブジェクトです。ウェブページ上で、主に漢字などの文字の上に読み仮名や注釈を小さな文字で表示する組版形式を「ルビ」と呼びます。このルビは、東アジアの言語圏でテキストの読みやすさや理解を助けるためによく用いられます。
rb要素は、このルビ注釈システムの中で、実際にルビが適用される元のテキスト部分を明確に指定する役割を持っています。単独で使用されることはなく、必ず<ruby>要素の内部に配置され、その子要素として機能します。通常、<rb>要素の直後には、基底テキストの上に表示されるルビの文字を囲む<rt>要素が続きます。また、ルビをサポートしない古いブラウザ向けに、ルビの前後を括弧などで囲むフォールバックテキストを提供する<rp>要素と組み合わせて使用されることもあります。
例えば、日本語の漢字に読み仮名を付ける場合、「HTML」というテキストに「エイチティーエムエル」というルビを振る際に、基底となる「HTML」の部分を囲むためにrb要素が使用されます。これにより、コンテンツの構造が意味的に明確になり、視覚的な表現だけでなく、スクリーンリーダーなどのアクセシビリティツールに対しても適切な情報が提供され、ユーザーの理解を深める重要な役割を果たしています。
公式リファレンス: <rb>: The Ruby Base element
構文(syntax)
1<rb>基底テキスト</rb>
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません