rb

rb 要素 (HTML)

[7] rb 要素は、 ルビの対象となる範囲 (ルビ基底) を表すHTML要素でした。

代替

[8] rb 要素は特に必要性が無いので、廃止されました。 rb 要素に相当するものは何も要りません。

[9] ルビの対象部分を CSS その他の目的で特にまとめたい時は、 span 要素など他の普通の要素を使えます。

関連

[12] 単純ルビrb に対して複雑ルビrbc がありました。

歴史

[1] WinIE は 6.0 でも rb 要素を実装していません。 汎用属性をつけてみるとか、スタイル・シートを使ってみるとか、 DOM で接触を試みるとかの方法で確認できます。

DOM による確認法の例:

<ruby><rb>ruby base</rb><rp>(</rp><rt>ruby text</rt><rp>)</rp></ruby>
<div id="a"></div>
<script type="text/javascript">
document.all.a.innerText = document.getElementsByTagName('/rb')[0].tagName;
/* とか、
document.all.a.innerText = document.getElementsByTagName('rb')[0].outerHTML;
*/
</script>

同様の方法で rprt は実装されていることが分かりますが・・・。

[2] i18n WG position on Issue-172 "restore <rb> as an optional element" ( (Richard Ishida 著, 版)) http://lists.w3.org/Archives/Public/public-html/2012Feb/0103.html

[3] Merge pull request #17 from w3c/new-ruby · e2ddb66 · w3c/html ( ( 版)) https://github.com/w3c/html/commit/e2ddb663fd04803d2be7f16026e2117ced167c01

[4] IRC logs: freenode / #whatwg / 20140110 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20140110#l-390

[5] Internationalization Tag Set (ITS) Version 1.0 ( ( 版)) http://www.w3.org/TR/its/#selection-local

[6] Support rb and rtc elements in the parser (ruby) · whatwg/html@8d1c8af ( 版) https://github.com/whatwg/html/commit/8d1c8affec71058de29f8051cb2fa7f7bbad1fe6

[10] some updates to ruby elements / issue #115 (jasonkiss著, ) https://github.com/w3c/html-aam/commit/386c23138de2e0dd0723805392b0c20a9c536f16

[11] Complete <ruby> related mappings · Issue #115 · w3c/html-aam () https://github.com/w3c/html-aam/issues/115