HTML5 でマークアップされた更に複雑なルビを、CSS 第二水準第一改訂版(CSS 2.1)の範囲だけで実現する方法を考えてみましょう。 平成28年11月現在、現行のデスクトップ・コンピュータ及びスマートフォン向けウェブブラウザの大半がデフォルトで単純なルビを表示出来ます。 本記事では、 更に複雑なルビを実現するための方法 ルビ関連要素のスタイルをリセットした場合のスタイル設定 をご覧になれます。 単純なルビについては、ルビを振るにはをご覧ください。 まずはじめに。(平成28年 7月 7日 更新) HTML5 では、ルビを実現するため、以下のルビ関連要素を定義しております。 <ruby>要素…ルビ付きテキスト <rt>要素…ルビテキスト <rp>要素…ルビ非対応環境向けのルビを囲む括弧類 加えて、W3C の HTML 5.x 規格では、以下の要素も定義されております: <rtc>要素…ル