<RTC>(ルビ・テキストの構成コンテナ:ruby text component)

説明

複合ルビを使用するときに RT 要素をグループとしてまとめます。

サポート状況

文書型定義

対応
廃止予定・非推奨
廃止・未対応
HTMLCompact
HTML
ISO-HTML
1.02.02.x3.03.2 4.0
Mobile
4.01
Strict
4.01
Transitional
4.01
Frameset
 Pre
XHTML
1.0
Strict
1.0
Transitional
1.0
Frameset
1.1BasicMP

ブラウザ

実装
不完全な実装
未実装
Internet Explorer(win) Netscape(win) Opera
1.02.03.04.05.05.56.0 1.02.03.04.06.07.0 6.07.0
iMode J-sky EZ
1.02.03.04.05.0 1.02.03.0 1.02.0

要素のデータ

各HTMLバージョンの、開始タグと終了タグのタグ省略の可否、子要素(要素の中身)、親要素、モジュールなど。
子要素の記号の意味はHTMLの要素辞典の見方参照。

XHTML 1.1

モジュールRuby Module
子要素 rt+
親要素 ruby

属性

  • ◎ = 必須
  • ○ = 対応
  • − = 廃止・未対応
  • (○) = 廃止予定・非推奨
  • TF または F = TransitionalとFrameset、またはFramesetのみ対応
  • (TF)または(F) = TransitionalとFramesetでまたはFramesetのみ対応しているが非推奨
  • ブラウザの場合は記号ではなく対応しているバージョンのナンバーを記述しています。
  • この表に使われる略称についてはHTMLの要素辞典の見方参照。

共通属性

属性名 属性の値 HTML XHTML PC Browser Mobile Browser
1.02.02.x3.03.2 4.0M4.01 CISO 1.01.1BMP IENNOiJEz
style スタイルシート
スタイルシートを設定します。
class クラス名(NMTOKENS
要素のクラス名を設定します。
id ID
文書規模で一意的なIDを設定します。
title テキスト
要素に対して補助的な情報を記述します。
dir ltr | rtl
要素に含まれる文字の文字方向を指定します。
ltr
左から右へ
rtl
右から左へ
xml:lang 言語コード
要素の内容と属性の値の言語を指定します。
xmlns URL
XMLのネームスペースのURLを指定します。
XHTML1.1の値は'http://www.w3.org/1999/xhtml'

イベント属性

イベント属性名 HTML XHTML IE NN O イベント発生状況
4.01 1.01.1
onclick クリックしたとき。
ondblclick ダブルクリックしたとき。
onkeydown キーが押されたとき。
onkeypress キーが押され続けているとき。
onkeyup キーが離されたとき。
onmousedown マウスボタンが押されたとき。
onmousemove マウスが移動したとき。
onmouseout マウスが離れたとき。
onmouseover マウスが重なったとき。
onmouseup マウスボタンが離れたとき。

使用例


<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">

<head>
  <title>使用例</title>
</head>

<body>
  <p>
  単純ルビマークアップ例:
    <ruby>
      <rb>2nd</rb>
      <rp>(</rp><rt>せかんど</rt><rp>)</rp>
    </ruby>
  </p>
  <p>
  複雑ルビマークアップ例:
    <ruby>
      <rbc>
        <rb>10</rb>
        <rb>31</rb>
        <rb>2002</rb>
      </rbc>
      <rtc>
        <rt>Month</rt>
        <rt>Day</rt>
        <rt>Year</rt>
      </rtc>
      <rtc>
        <rt rbspan="3">Expiration Date</rt>
      </rtc>
    </ruby>
  </p>
</body>

</html>


表示結果を見る

DTDとか

XHTML 1.1

<!ENTITY % rtc.element  "INCLUDE" >
<![%rtc.element;[
<!ENTITY % rtc.content
     "(%rt.qname;)+"
>
<!ELEMENT %rtc.qname;  %rtc.content; >
<!-- end of rtc.element -->]]>