/
685.txt
225 lines (163 loc) · 9.71 KB
/
685.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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
[1] [DFN[[[HTML 5.0]]]] は、 [[W3C]] における [[HTML4]] や [[XHTML1]]
より後、 [[HTML 5.1]] より前の世代の [[HTML]] 仕様でした。
* 呼称
[29] [[W3C]] は本仕様書を「[DFN[HTML5]]」と呼んでいます。
[30] [[W3C]] 自身の次期版である [[HTML 5.1]] や、
かつての [[HTML5 (仕様)]]、
世間一般での [[HTML5 (バズワード)]]
と区別するため、敢えて「[[HTML 5''.0'']]」と呼んで区別することがあります。
[31] [[WHATWG]] の [[HTML]] と区別するため、「[DFN[[[W3C HTML5]]]]」
と呼ぶことがあります。
* HTML 5.0 と WHATWG
[21] [[WHATWG]] が[TIME[2011年][year:2011]]に [[HTML5]] を [[HTML Standard]] と改称した後も、
[[W3C]] は [[HTML5]] と称し続けていました。
[36] [[W3C]] は、 [[WHATWG]] の [[HTML Standard]] が緩い[[ライセンス]]で提供されているのをいいことに、
共同開発が決裂した後も [[WHATWG]] 側の変更を (都合の良い部分だけ) 自身の [[HTML5]]
[[仕様書]]に取り込み続けていました。
[4] [[W3C]] [[HTML5]] は [[WHATWG]] [[HTML Standard]] から派生していますが、
独自の変更が大量に加えられており、 [[HTML 5.0]] と [[HTML 5.1]] のどちらも [[HTML Standard]]
と一致していません。 ([[部分集合]]や[[超集合]]の関係にもなっていません。)
[8] なお、 [[WHATWG]] の [[Ian Hickson]] は、 [[W3C]] の行為は[[剽窃]]であると厳しく非難しています
[SRC[>>7]]。
[[W3C]] の職員からの釈明は (少なくても公開の場には) 無いようです。
[REFS[
- [7] [CITE@en[Re: W3C vs WHATWG specs]] ([[Ian Hickson]] 著, [TIME[2014-04-23 09:13:53 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-archive/2014Apr/0034.html>
]REFS]
* HTML 5.0 と HTML 5.1
[3] [[W3C]] [[HTML WG]] は、それまでの [[HTML5]] を、 [[W3C Process]] に従い新機能を追加しない [[HTML 5.0]]
と新機能を追加する [[HTML 5.1]] に分割しました。しかし [[HTML 5.0]] への変更が行われないわけではなく、
引き続き追加や削除は行われていたようです。
[28] [[WHATWG]] が [[HTML5]] から除外し「[[HTML5]] の次の版の機能」
と表明したものの一部も [[W3C HTML5]] には含まれているようです。
[37] [[HTML 5.0]] にはその後も色々と独自の追加や大量の削除が行われ、
[[WHATWG]] の [[HTML Standard]] とはかなり違いが生じているようです。
(しかし具体的に何がどう違っているのかは判別困難です。)
[27] [[W3C]] は [[HTML 5.0]] の[[W3C勧告]]としての出版後、現在まで完全に放置しているようです。
[[正誤表]] (>>26) は用意されていますが、一件も追加されていません。
([[HTML 5.1]] には色々な修正が入っているので、 [[W3C]] が問題を認識していないわけではなく、
[[HTML 5.0]] をメンテナンスする意志がないのでしょう。) [TIME[2016-02-27T02:02:33.300Z]]
[39] いつの間にか[[正誤表]]の中身が [[HTML 5.1]] を見よになっています (>>38)。
旧版は出版だけして以後メンテナンスしないというのなら、
別の名前を与えて分けて開発する意味はあるのですかね?
バグ修正もすべて取り込まれた単一の最新版を見よ、という [[WHATWG]]
方式の方がわかりやすい気がしますが・・・。
* 関連
[2] かつて [[XHTML 1.0]] が俗に [[HTML 5.0]] と呼ばれていたことがありましたが、
本項の [[HTML 5.0]] とは関係ありません。
* 歴史
;; [32] [[WHATWG]] 仕様との分裂の経緯は [[HTML5 (仕様)]] を、
[[HTML 5.1]] との分岐は [[HTML 5.1]] や [[HTML WG]] をも参照してください。
[5] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-04-29 19:18:47 +09:00]] 版))
<http://www.w3.org/TR/2014/CR-html5-20140429/>
[6] [CITE@en[XSLT and XQuery Serialization 3.0]]
( ([TIME[2014-04-07 23:19:15 +09:00]] 版))
<http://www.w3.org/TR/xslt-xquery-serialization-3/#xhtml-output>
[9] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-06-18 04:41:11 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html5-20140617/>
[10] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-07-30 21:38:28 +09:00]] 版))
<http://www.w3.org/TR/2014/CR-html5-20140731/>
[11] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-09-17 00:51:24 +09:00]] 版))
<http://www.w3.org/TR/2014/PR-html5-20140916/>
[12] [CITE@en[HTML5: Analysis of failed tests]]
( ([TIME[2014-09-09 02:02:09 +09:00]] 版))
<http://w3c.github.io/test-results/html/details.html>
[13] [CITE@en-US[HTML5 Differences from HTML4]]
( ([TIME[2014-09-18 01:19:37 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html5-diff-20140918/>
[14] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-10-25 01:15:24 +09:00]] 版))
<http://www.w3.org/TR/2014/REC-html5-20141028/>
[15] [CITE[Open Web Platform Milestone Achieved with HTML5 Recommendation]]
( ([TIME[2014-10-29 02:30:04 +09:00]] 版))
<http://www.w3.org/2014/10/html5-rec.html.en>
[16] >>15 [[Microsoft]] と [[Mozilla]] は祝辞を贈っているが [[Google]]
と [[Apple]] と [[Opera]] は無い。
[17] >>15 謝辞の最初に [[Ian Hickson]] を挙げていて、一応 [[WHATWG]]
も謝辞リストに含まれているので、 [[W3C]] にしては (現実と向きあおうと) 頑張っている感じがする。
[26] [CITE@en[HTML5 Errata]] ([TIME[2014-10-25 02:24:13 +09:00]] 版) <https://www.w3.org/html/wg/html5-errata>
[18] [CITE[IRC logs: freenode / #whatwg / 20141028]]
( ([TIME[2014-10-29 02:25:12 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20141028>
[19] [CITE@en-US[HTML5 Differences from HTML4]]
( ([TIME[2014-12-10 00:44:00 +09:00]] 版))
<http://www.w3.org/TR/2014/NOTE-html5-diff-20141209/>
[20] [CITE@en[Looking for my Next Project | Robin Berjon]]
([TIME[2015-02-03 20:09:11 +09:00]] 版)
<http://berjon.com/whats-next/>
[FIG(quote)[
[FIGCAPTION[
[22] [CITE@en[''''''[''''''powerful-features'''''']'''''' The note about responsible documents and workers makes no sense]]
([[Boris Zbarsky]] 著, [TIME[2015-07-01 23:41:58 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webappsec/2015Jul/0010.html>
]FIGCAPTION]
> I'm going to ignore the W3C forks of this
stuff for the moment, since it doesn't even define the primitives we're
trying to work with.
]FIG]
[23] [CITE@en[14689 – xml-stylesheet with type=text/xsl needs to be handled explicitly]]
([TIME[2015-08-10 14:12:59 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689>
[FIG(quote)[
[FIGCAPTION[
[25] [CITE@en-US[Timed Media Working Group]]
([TIME[2015-07-29 21:24:43 +09:00]] 版)
<http://www.w3.org/2015/07/timed-media-wg.html>
]FIGCAPTION]
> The Timed Media Working Group will maintain errata and new editions, as necessary, for the HTMLMediaElement related sections of HTML 5.0 (e.g. sections 4.7.6 to 4.7.10). When future versions of HTML are published as modules, the working group will deliver future versions of these timed media features as a W3C Recommendation.
]FIG]
[FIG(quote)[
[FIGCAPTION[
[24] [CITE@en[kashbridge / DTD — Bitbucket]]
([TIME[2016-04-05 11:22:01 +09:00]] 版)
<https://bitbucket.org/kashbridge/dtd>
]FIGCAPTION]
> To properly work with XHTML documents using PHP's DOMDocument class you need to supply a valid DTD. Unfortunately, there is no DTD for XHTML5, so I created one.
> I have built the HTML5 DTD using the final spec at http://www.w3.org/TR/2014/REC-html5-20141028/. I have included the <main> tag from the draft HTML5.1 spec, and there is some preliminary ARIA support.
]FIG]
[33] [CITE@en[Correct HTML5 to HTML 5, including similar cases · w3c/html@b9f09a5]]
([TIME[2016-04-27 16:05:37 +09:00]] 版)
<https://github.com/w3c/html/commit/b9f09a5e013b8774ec0035d3c01926c1ae5fe663>
[FIG(quote)[
[FIGCAPTION[
[34] [CITE@en[Remove appcache from future HTML specs · Issue #40 · w3c/html]]
( ([TIME[2016-06-01 12:20:19 +09:00]]))
<https://github.com/w3c/html/issues/40>
]FIGCAPTION]
> The HTML WG had appcache marked "at risk" for HTML 5.0 but the WG decided to keep it when we went to Proposed Recommendation since at the time it was considered interoperable.
> If appcache implementations have been withdrawn since the fall of 2014 then the situation should be re-considered.
> There are multiple reasons for its removal.
- Lack of consistent inter-operable implementation
]FIG]
[35] >>34 [[HTML 5.0]] はちゃんと[[相互運用性]]を確認したよ派と[[相互運用性]]なんて無かった派があるのか??
そんな雑な感じの[[W3C勧告]]でいいのか??
[FIG(quote)[
[FIGCAPTION[
[38] [CITE@en[HTML5 Errata]]
( ([TIME[2016-03-24 23:38:00 +09:00]]))
<https://www.w3.org/html/wg/html5-errata>
]FIGCAPTION]
> HTML5 Errata
> 24 March 2016
> Latest version of HTML 5.1:
> http://www.w3.org/TR/html51/
> Editor's Draft of HTML 5.1:
> https://w3c.github.io/html/
> Previous Recommendation of HTML 5:
> https://www.w3.org/TR/2014/REC-html5-20141028/
> Copyright © 2016 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.
> Table of Contents
> 1 About this document
> 2 Known Errors in HTML 5
> About this document
> If you find errors in the specification that are not listed in this document, please use Github issues. Historical discussions can be found in the public-html@w3.org archives.
> Known Errors in HTML 5
> Errors or issues are being listed and addressed in the development of HTML 5.1.
]FIG]
[40] この後の歴史は [[HTML 5.1]] を参照。
[41] [CITE@en[Looking for my Next Project | Robin Berjon]]
([TIME[2017-06-03 00:21:49 +09:00]])
<http://berjon.com/whats-next/>