rb要素(ruby base)は ruby要素の中でルビを振る対象となるベーステキストを記述します。ルビは主に読みがな (発音ガイド) をつけるために使われ、ベーステキストとルビテキストから構成されます。ルビの部分となるルビテキストは rt要素で記述し、ベーステキストについての短い注釈をつけるために使われます。現状でルビマークアップのレンダリングに対応している視覚環境の UA は Windows版Internet Explorer と Macintosh版Internet Explorer 5 のみですが、Internet Explorer は実質的に rb要素には対応していません(CSS の指定も無効)。つまり、Internet Explorer は rb要素を記述しなくても、ルビマークアップのレンダリングには独自に対応しているようです。
最初のルビマークアップは1997年2月に IETF に Internet Draft(草稿)として提出されていた Ruby in the Hypertext Markup Language という span要素などに専用の属性を指定する方法が提案されていました。その後、1999年3月にリリースされた Internet Explorer 5.0 が独自機能として先取り実装し、ようやく XHTML1.1 で Ruby Annotation として W3C より正式に勧告されたため HTML4.01 や XHTML1.0 のバージョンではルビを使用することができません。
<ruby><rb>仙人掌</rb><rp>(</rp><rt>さぼてん</rt><rp>)</rp></ruby>
![]()
http://w3g.jp/xhtml/dic/rb実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー