-
Notifications
You must be signed in to change notification settings - Fork 4
/
185.txt
353 lines (264 loc) · 15 KB
/
185.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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
[6] [DFN[[[HTML 5.1]]]] は、 [[W3C]] [[WPWG]] による [[HTML]] の仕様書です。
[FIG(important)[
[17] 本項では [[W3C]] の仕様書について扱っています。最新の [[HTML]] 仕様については、
[[HTML Standard]] を参照してください。
]FIG]
* 開発
[51] [[W3C]] [[HTML WG]] が開発を開始しましたが、解散しました。
現在は [[WPWG]] が引き継いでいます。
[62] [[HTML WG]] は [[HTML5]] (5.0) を「[[安定版]]」、 [[HTML 5.1]] を「[[開発版]]」と位置付けていました。
[53] 編集体制は二転三転しており、時期により異なります。
* WHATWG との関係
[61] [[W3C]] の [[HTML 5.1]] は、
[[WHATWG]] の [[HTML Standard]] の古い版をベースにしつつ、
相当数の独自の編集を加えており、互換性はありません。
[63] 初期は [[WHATWG]] 側の変更を手動で取り込んでいたようですが、
途中でやめて独自路線にしたようです。
両者の差異は文章の細部から大きな機能の有無まで多岐にわたっていて、
その全貌は不明です。もはや別物と考えるしかありません。
[10] なお、 [[WHATWG]] の [[Ian Hickson]] は、 [[W3C]] の行為は[[剽窃]]であると厳しく非難しています
[SRC[>>9]]。
[REFS[
- [9] [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]
* Web ブラウザー事業者との関係
[64] ([[Microsoft]] を含む) [[Webブラウザー事業者]]は、
[[WHATWG]] の [[HTML Standard]] を参照して開発しているようです。
[65] ただし [[Microsoft]] の社員が積極的に [[W3C]] の [[HTML 5.1]]
の編集に参加しています。 [[Microsoft]] は[[特許ポリシー]]問題のため [[WHATWG]]
に参加していません。
* W3C の他の開発チームとの関係
[68] [[W3C]] の [[HTML 5.1]] を引用するか、 [[WHATWG]] の [[HTML Standard]]
を引用するかは、[[仕様書]]ごとに違っているようです。
[[W3C]] の古い [[HTML 5.0]] を引用するものも多々あります。
[69] [[HTML 5.1]] にある (古くからある) 用語はそちらを使い、
新しい用語は [[HTML Standard]] を参照する、という折衷案的な[[仕様書]]もあります。
[71] [[HTML 5.1]] または [[HTML 5.0]] を引用しているものの、
そちらの定義とは整合性がなく、 [[HTML Standard]] の記述とは整合している、
という[[仕様書]]もあるようです。
;; [70] [[W3C Process]] も参照。
* 歴史
** HTML.next
[11] [DFN[[[HTML.next]]]] は、 [[W3C]] における [[HTML5]] の次期版を表す用語です。
[12] 2010年頃から [[W3C]] [[HTML WG]] や [[WHATWG]] の周辺で使われるようになり、
2011年には [[HTML WG]] では一般的に使われるようになりました。
[[WHATWG]] はバージョン番号のない [[HTML Living Standard]] に移行しているため、
専ら [[W3C]] でのみ使われるようになっています。
[REFS[
- [13] [CITE[HTML/next - W3C Wiki]]
( ([TIME[2012-07-21 04:49:13 +09:00]] 版))
<http://www.w3.org/wiki/HTML/next>
]REFS]
** HTML 5.1
[REFS[
- [1] [CITE@en-US-x-Hixie[HTML 5.1]]
( ([TIME[2012-12-14 23:17:06 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-html51-20121217/>
- [2] [CITE[HTML/W3C-WHATWG-Differences - W3C Wiki]]
( ([TIME[2013-05-04 07:47:24 +09:00]] 版))
<http://www.w3.org/wiki/HTML/W3C-WHATWG-Differences>
- [3] [CITE@en-US-x-Hixie[HTML 5.1]]
( ([TIME[2013-06-04 19:50:08 +09:00]] 版))
<http://www.w3.org/TR/2013/WD-html51-20130528/>
- [4] [CITE@en-US-x-Hixie[HTML 5.1]]
( ([TIME[2013-10-30 00:51:30 +09:00]] 版))
<http://www.w3.org/TR/2013/WD-html51-20131029/>
]REFS]
[5] [[HTML 5.1]] は [[WHATWG]] の [[HTML Standard]] から [[HTML WG]] の好まない部分を省いたものですが、
編集が雑なので虫食い状に [[WHATWG]] の規定が残っていて、低品質です。
例えば [CODE(HTMLa)@en[[[itemref]]]] [[属性]]は [[HTML 5.1]] に含まれていないはずですが、
[[IDL]] や索引には載っています。 [CODE(HTMLe)@en[[[hgroup]]]] [[要素]]は [[HTML 5.1]]
では廃止されているはずですが、[[HTML構文]]におけるタグの省略に関する規定で出てきます
(この部分は本来不適合な[[要素]]について言及していません)。
[CODE(DOMa)@en[[[complete]]]] [[属性]]の定義では [[HTML 5.1]] に含まれない
[CODE(HTMLa)@en[[[srcset]]]] [[属性]]が参照されています。
[TIME[2013-11-25T09:02:25.100Z]]
[REFS[
- [7] [CITE@en-US-x-Hixie[HTML 5.1]]
( ([TIME[2014-02-04 01:50:22 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html51-20140204/>
- [8] [CITE[IRC logs: freenode / #whatwg / 20140422]]
( ([TIME[2014-04-23 23:18:39 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140422#l-379>
]REFS]
[14] [CITE@en-US-x-Hixie[HTML 5.1]]
( ([TIME[2014-06-16 22:44:23 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html51-20140617/>
[15] [CITE@en-US-x-Hixie[HTML 5.1 Nightly]]
( ([TIME[2014-08-06 04:15:51 +09:00]] 版))
<http://www.w3.org/html/wg/drafts/html/master/>
[16] [CITE[w3c/html]]
( ([TIME[2014-08-06 04:25:19 +09:00]] 版))
<https://github.com/w3c/html>
[18] [CITE@en[Web Applications 1.0 r8890 Spork means that the W3C actually have a real list of deltas between this version and their version now.]]
([TIME[2015-03-05 09:33:00 +09:00]] 版)
<https://html5.org/r/8890>
[19] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-03-17 18:28:50 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150317/>
[20] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-03-24 00:34:58 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150323/>
[21] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-04-13 21:32:32 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150413/>
[22] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-04-17 22:04:32 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150417/>
[23] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-05-06 15:52:59 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150506/>
[24] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-07-09 18:22:24 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150709/>
[FIG(quote)[
[FIGCAPTION[
[25] [CITE@en-US[Web Platform Working Group Charter]]
([TIME[2015-07-29 21:24:43 +09:00]] 版)
<http://www.w3.org/2015/07/web-platform-wg.html>
]FIGCAPTION]
> A specification defining the core language of the World Wide Web: the Hypertext Markup Language (HTML). The updated HTML specification is expected to be modularized into separate documents. When extensions to the HTML specification are needed, separate extension specifications can be written. Note that the maintenance of the HTMLMediaElement related sections of HTML 5.0 (e.g. sections 4.7.6 to 4.7.10) is expected to happen within the Timed Media Working Group.
]FIG]
[26] [CITE@en[HTML Breakup]]
([TIME[2015-07-01 23:19:19 +09:00]] 版)
<http://darobin.github.io/breakup/specs/>
[27] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-08-24 18:40:50 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150824/>
[28] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-08-28 18:36:39 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150828/>
[29] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-09-23 05:19:54 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150922/>
[30] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-09-23 21:38:16 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150923/>
[31] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-09-24 21:13:13 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150924/>
[32] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-09-29 22:44:12 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150929/>
[33] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-09-30 20:42:53 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20150930/>
[34] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-10-03 19:27:47 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20151003/>
[35] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-10-08 00:30:07 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20151007/>
[36] [CITE@en-GB-x-hixie[HTML 5.1]]
([TIME[2015-10-09 02:38:37 +09:00]] 版)
<http://www.w3.org/TR/2015/WD-html51-20151008/>
[FIG(quote)[
[FIGCAPTION[
[37] [CITE@en-US[Web Platform Working Group Charter]]
([TIME[2015-10-10 06:25:52 +09:00]] 版)
<http://www.w3.org/2015/10/webplatform-charter.html>
]FIGCAPTION]
> A specification defining the core language of the World Wide Web: the Hypertext Markup Language (HTML). The updated HTML specification should be modularized into separate documents. When extensions to the HTML specification are needed, separate extension specifications can be written. Note that the maintenance of the HTMLMediaElement related sections of HTML 5.0 (e.g. sections 4.7.6 to 4.7.10) is expected to happen within the proposed Timed Media Working Group.
]FIG]
[38] [CITE@en[Fix references to HTML spec · Issue #38 · w3c/screen-orientation]]
([TIME[2015-12-08 19:50:57 +09:00]] 版)
<https://github.com/w3c/screen-orientation/issues/38>
[39] [CITE@en[HTML 5.1]]
([TIME[2016-01-20 04:36:52 +09:00]] 版)
<https://w3c.github.io/html/>
[40] [CITE@en[w3c/html - HTML]]
([TIME[2016-01-20 17:38:03 +09:00]] 版)
<https://github.com/w3c/html>
[FIG(quote)[
[FIGCAPTION[
[41] [CITE@en[FW: HTML plan]]
([[Léonie Watson]] 著, [TIME[2016-01-20 04:46:54 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0056.html>
]FIGCAPTION]
> We've put a new draft of the HTML specification into GitHub:
> http://github.com/w3c/html.
> You can read the editor's draft:
> http://w3c.github.io/html.
> It is based on the W3C HTML 5.1 build scripts, synchronised to the WHATWG
> source from 12th January 2016.
]FIG]
[FIG(quote)[
[FIGCAPTION[
[42] [CITE@en[FW: HTML plan]]
([[Léonie Watson]] 著, [TIME[2016-01-20 04:46:54 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0056.html>
]FIGCAPTION]
> A year ago, there was a lot of discussion about modularising HTML and the
> working group charter '''['''6''']''' calls this out as a deliverable, citing a proposal
> that Robin Berjon worked on '''['''7''']'''. The feedback we have received on the
> proposed split by chapter is that it doesn't provide the benefits that
> modularisation promises. To do this properly will require refactoring of the
> specification. We would still like to do this, but we recognise it is a lot
> of work and there are drawbacks as well as benefits.
> One approach to test modularisation is to encourage people working on a
> specific section to split it out from the "main" HTML specification, move it
> independently to Recommendation, so that it can be referenced normatively
> from the base specification. This way we can get some experience of the
> process without undertaking a massive project before we really know the
> costs and benefits.
]FIG]
[43] [CITE@en[The HTML Landscape]]
([TIME[2015-12-17 02:08:56 +09:00]] 版)
<https://www.w3.org/html/landscape/>
[44] [CITE@en[w3c/html-old: Deliverables of the HTML Working Group]]
([TIME[2016-02-02 14:31:51 +09:00]] 版)
<https://github.com/w3c/html-old>
[45] [CITE[W3C forks HTML yet again — Anne’s Blog]]
([TIME[2016-03-12 00:04:26 +09:00]] 版)
<https://annevankesteren.nl/2016/01/film-at-11>
[FIG(quote)[
[FIGCAPTION[
[46] [CITE@en-US[HTML: What’s next? | W3C Blog]]
([TIME[2016-03-14 10:03:41 +09:00]] 版)
<https://www.w3.org/blog/2016/03/html-whats-next/>
]FIGCAPTION]
> Finally, a lot of time last year was spent talking about modularisation of HTML. But that is much more than just breaking the spec into pieces – it requires a lot of deep refactoring work to provide any benefit. We want to start building new things that way, but we are mostly focused on improving quality for now.
> So we have taken some time to get going, but we’re now confident that we are on track to deliver a Recommendation for HTML 5.1 this year, with a working approach that will make it possible to deliver a further improved HTML Recommendation (5.2? We’re not too worried about numbering yet…) in another year or so.
]FIG]
[47] [CITE@en[HTML 5.1]]
([TIME[2016-03-10 04:59:46 +09:00]] 版)
<https://www.w3.org/TR/2016/WD-html51-20160310/>
[48] [CITE@en[HTML editors meeting]]
([[Léonie Watson]] 著, [TIME[2016-03-16 07:39:37 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0170.html>
[49] [CITE@en[Re: HTML editors meeting]]
([[Chaals McCathie Nevile]] 著, [TIME[2016-03-16 22:37:39 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0179.html>
[50] [[WHATWG]] 版にあって [[W3C]] が削除した機能への言及が中途半端に残っていたり、
文章で説明している内容とリンクが全然違っていたり、
[[WHATWG]] 版で古い記述が削除されて新しい記述が追加されたものが両方共含まれていたりと、
技術的内容以前に[[仕様書]]としての構成レベルでまともに読めるものになっていません。
[TIME[2016-03-17T12:59:46.200Z]]
[66] 杜撰な編集なのか意図的なのかわかりませんが、元の文章にあった[[要件]]や重要な情報を削除して新しい文章に書き換えたりしているので、
厳密な規定が曖昧な言及に改訂されたりすることがままあるようです。
(指摘も修正もされないのは、誰もまともに読んでいないからでしょうww)
[52] [CITE@en[Update Editors · w3c/html@4e0d7bb]]
([TIME[2016-03-21 10:32:09 +09:00]] 版)
<https://github.com/w3c/html/commit/4e0d7bba059d19db6d02a5608a301826eca0790e>
[54] [CITE@en[Editors · w3c/html@b282dbc]]
([TIME[2016-04-12 10:20:44 +09:00]] 版)
<https://github.com/w3c/html/commit/b282dbcc16a613adfde442899ed505690b630381>
[55] [CITE@en[update acknowledgements · w3c/html@87ccf12]]
([TIME[2016-04-12 10:22:33 +09:00]] 版)
<https://github.com/w3c/html/commit/87ccf125d2e8380e8715b4ffb69feb500ba4d0ad>
[56] [CITE@en[HTML 5.1]]
([TIME[2016-04-12 13:31:32 +09:00]] 版)
<https://www.w3.org/TR/2016/WD-html51-20160412/>
[57] [CITE[W3C forks HTML yet again — Anne’s Blog]]
([TIME[2016-04-24 01:08:09 +09:00]] 版)
<https://annevankesteren.nl/2016/01/film-at-11>
[58] [CITE@en[Top | Diff of HTMLs]]
([TIME[2016-04-24 01:08:58 +09:00]] 版)
<https://diffofhtmls.herokuapp.com/>
[59] [CITE@en[Made WebVTT usage a note · w3c/html@9bd73c0]]
([TIME[2016-04-27 16:08:24 +09:00]] 版)
<https://github.com/w3c/html/commit/9bd73c077996db7d90cb1f808531001618418b2b>
[60] >>59 [MUST[MUST]] 要件が例示にぶっこまれるとは流石に斬新だwww
しかもそれが「Editorial」に分類されて他の軽微(?)な変更とまとめて機械的に処理されてるしww
[67] [[GitHub]] の [[Issues]] で「[[After HTML 5.1]]」というラベルが使われるようになったようです。
[TIME[2016-05-14T03:36:10.400Z]]