/[pub]/suikawiki/sw4data/ids/6/629.txt
Suika

Contents of /suikawiki/sw4data/ids/6/629.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Sun Oct 6 03:52:15 2013 UTC (11 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +96 -1 lines
File MIME type: text/plain
updated by (anon)

1 * [CODE(HTMLe)[rt]] 要素型 (HTML, XHTML 1)
2
3 [3] [[ルビ]][[モジュール]]の [DFN[[CODE(HTMLe)[rt]] [[要素型]]]]は、
4 [[ルビ]]の[[注釈]] ([[振り仮名]]) 部を表します。
5
6 [2] 仕様書:
7 - [CITE[Ruby]] <http://www.w3.org/TR/1999/WD-ruby-19990322/#a2-3>
8 -- [[HTML]], [[単純ルビ]]
9 -- [[W3C]] [[作業原案]] ([[規定]])
10 - [CITE[Ruby]] <http://www.w3.org/TR/1999/WD-ruby-19990924/#ruby-sgml>
11 -- [[HTML]], [[複雑ルビ]]
12 -- [[W3C]] [[作業原案]] ([[参考]])
13 - [CITE[Ruby Annotation]] <http://www.w3.org/TR/2001/REC-ruby-20010531/#rt>
14 -- [[XHTML]], [[複雑ルビ]]
15 -- [[W3C]] [[勧告]]
16 - [CITE[Ruby Annotation]] <http://www.w3.org/TR/ruby#rt>
17 -- 最新版
18
19 [4]
20 :[[名前空間]]:[CODE(URI)[[[http://www.w3.org/1999/xhtml]]]] (>>7)
21 :[[局所名]]:[CODE(HTMLe)[[[rt]]]]
22 :[[開始タグ]]:必須
23 :[[終了タグ]]:省略可能 ([[HTML]])、必須 ([[XHTML]])
24 :出現できる文脈:[CODE(HTMLe)[[[ruby]]]]
25 の子供かつ [CODE(HTMLe)[[[rb]]]] の弟として高々2個、
26 [CODE(HTMLe)[[[rtc]]]] の子供として1個以上
27 :[[内容模型]]:[CODE(SGMLe)[%[[inline]]]]、但し
28 [CODE(HTMLe)[[[ruby]]]] を除く
29 :[[属性]]:
30 ,属性名,属性値,既定値,説明,状態,出典
31
32 [[#comment]]
33
34 ** 歴史
35
36 [5] この[[要素型]]は [[WinIE 5]] で最初に実装されました。
37
38 [6] [[Gecko]] 系[[レンダリング・エンジン]]で[[ルビ]]を解釈するための
39 [[XHTMLルビサポート]]という拡張ソフトウェアがあり、
40 [CODE(HTMLe)[[[rt]]]] 要素型も実装しています。
41
42 [[#comment]]
43
44 ** 例
45
46 [8] [[WinIE]] というか [[MSXML]] は
47 [[XML名前空間]][[勧告]]にまともに対応していないので、
48 色々と不思議なことが起こります。 [[XML]]
49 [[文書]]を [[WinIE]] で[[レンダリング]]させるに当たって、
50 単に [CODE(HTMLe)[[[ruby]]]] 要素以下の[[名前空間URI]]
51 を [CODE(XMLa)[[[xmlns]]]] [[属性]]で
52 [CODE(URI)[[[http://www.w3.org/1999/xhtml]]]]
53 に指定したところで、 [[XHTML]] の[[ルビ]]としては扱われません。
54 しかし、
55 [PRE(XML example code)[
56 <html:ruby xmlns:html="http://www.w3.org/1999/xhtml"
57 ><html:rb>基底文</html:rb
58 ><html:rt>ルビ文</html:rt
59 ></html:ruby>
60 ]PRE]
61 のように[[名前空間接頭辞]]を [CODE(XML)[html]]
62 にすれば、 [[WinIE]] は [[XHTML]]
63 の[[ルビ]]と理解してくれるようです。
64 もちろん [CODE(XMLa)[xmlns:html]] [[属性]]があるので、
65 [[名前空間整形式]]になります。
66
67 [[#comment]]
68
69 ** 不思議解釈
70
71 [1]
72 間違って [CODE(HTMLe)[[[rt]]]] の中に [CODE(HTMLe)[[[rp]]]] を入れてしまった文書が世間には存在しているようです。
73 ([[名無しさん]] [WEAK[2005-02-23 06:32:14 +00:00]])
74
75 [[#comment]]
76
77 ** 関連
78
79 [7] '''名前空間URI''':
80 [[ルビ]]モジュールは [[XHTML]] で使われることを主に想定していますが、
81 特に [[XHTML]] に限定されているわけではありません。
82 [[XHTML 1.1]] で使う時には[[名前空間URI]] は
83 [CODE(URI)[[[http://www.w3.org/1999/xhtml]]]] になりますが、
84 これは[[ルビ]]モジュールの規定ではなく、 [[XHTML 1.1]]
85 の規定に基づきます。他の[[ホスト言語]]、例えば
86 [[XHTML 2.0]] では[[名前空間URI]] は
87 [CODE(URI)[[[http://www.w3.org/2002/06/xhtml2/]]]]
88 になっています。
89
90 [[#comment]]
91
92 ** メモ
93
94 [[#comment]]
95
96 * メモ

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24