-
Notifications
You must be signed in to change notification settings - Fork 4
/
411.txt
100 lines (68 loc) · 3.79 KB
/
411.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
* blockquote 要素, q 要素 cite 属性 (HTML, XHTML 1)
この属性の値の型は [[URI参照]] ([CODE(SGML)[%[[URI]];]]) です。
([[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。)
属性値の URI 参照は、当該要素の内容の出典を示します。
<IW:HTML4:"struct/text.html#adef-cite-Q"> 参照。
[21]
[CODE(HTMLa)[cite]] 属性に出典を [CODE(SGML)[%[[Text]]]] で書いている人がいるのを見かけました。この属性が
[CODE(SGML)[%URI]] であることを知らないのでしょうかねぇ。
([[名無しさん]] [WEAK[2005-01-30 07:35:39 +00:00]])
** 歴史
[41]
[[XHTML2]] の最初の[[作業原案]]では [CODE(HTMLe)@en[[[cite]]]] [[要素]]にも定義されており、
[CODE(HTMLe)@en[[[cite]]]] [[要素]]が示す出典をについての追加情報を提供する [[URL]]
を記述するものとされていました。
;; [CITE@en[- XHTML Text Module]] ([TIME[2002-08-06 00:20:43 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xhtml2-20020805/mod-text.html#edef_text_cite>
[42] [[XHTML2]] ですべての[[要素]]に追加されていた
[CODE(HTMLa)@en[[[href]]]] [[属性]]との使い分けが謎ですね。
** メモ
- [9] ''こんなタグがあればいいんだけどな'' <http://pc2.2ch.net/test/read.cgi/hp/1052508519/>: なぜか途中で例の [CODE(HTMLa)[cite]] 属性は法的に十分であるか論争に突入しています。
[[#comment]]
* ins 要素, del 要素 cite 属性 (HTML, XHTML 1)
[18] [CODE(HTMLe)[[[ins]]]] 要素や [CODE(HTMLa)[[[del]]]]
要素の [DFN[[CODE(HTMLa)[cite]] 属性]]は、
原典文書・メッセージの [[URI参照]]です。
なぜ変更がなされたのかの理由を説明した文書を指すことが想定されています。
この属性は必須ではありません。
この属性の値は URI 参照 ([CODE(SGML)[%[[URI]];]]) です。
([[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。)
仕様書: <IW:HTML4:"struct/text.html#adef-cite-INS">
** 歴史
*** XHTML2
[43] [[XHTML2]] の2つ目の[[作業原案]]で [CODE(HTMLa)@en[[[edit]]]]
[[大域属性]]が導入されたことに伴い、 [CODE(HTMLa)@en[[[cite]]]]
[[属性]]は[[大域属性]]となりました。
;; [CITE@en[- XHTML Attribute Collections]] ([TIME[2002-12-12 23:58:38 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xhtml2-20021211/mod-attribute-collections.html#adef_attribute-collections_edit>
[44] 第4次案では [CODE(HTMLa)@en[[[del]]]] [[属性]]に関するものから[[引用元]]を表す
[CODE(HTMLe)@en[[[blockquote]]]] [[要素]]同様のものに変わっています。
;; [CITE@en[- XHTML Attribute Collections]] ([TIME[2003-02-01 00:24:54 +09:00]] 版) <http://www.w3.org/TR/2003/WD-xhtml2-20030131/mod-attribute-collections.html#adef_attribute-collections_cite>
** 例
[19]
[PRE(HTML)[
<INS datetime="1994-11-05T08:15:30-05:00"
cite="http://www.foo.org/mydoc/comments.html">
Furthermore, the latest figures from the marketing department
suggest that such practice is on the rise.
</INS>
]PRE]
(HTML 4 仕様書より)
[[#comment]]
** メモ
[20] 別の文書や文書の別の部分にわざわざ書く程でもない変更理由の説明の場合は、
[CODE(HTMLa)[[[title]]]] 属性を使うこともできます。
[27]
こんな使い方を思いついた。
[PRE(HTML example code)[
<html xmlns="http://www.w3.org/1999/xhtml">
<head xmlns:edit="http://suika.fam.cx/gate/2005/sw/cite#anchor-27"
edit:current-revision="rev-2">
<title>仕様書</title>
<edit:item xml:id="rev-1" title="改訂1"/>
<edit:item xml:id="rev-2" title="改訂2"/>
</head>
<body>
<h1>仕様書<del cite="#rev-2">1.0</del><ins cite="#rev-2">2.0</ins></h1>
</body>
</html>
]PRE]
([[名無しさん]] [sage] [WEAK[2005-12-28 13:13:38 +00:00]])