[6] HTML 5.1 は、 W3C WPWG による HTML の仕様書でした。 HTML 5.0 の次の版で、 HTML 5.2 の前の版に当たります。
[51] W3C HTML WG が開発を開始しましたが、解散しました。 現在は WPWG が引き継いでいます。
[62] HTML WG は HTML5 (5.0) を「安定版」、 HTML 5.1 を「開発版」と位置付けていました。
[53] 編集体制は二転三転しており、時期により異なります。
[61] W3C の HTML 5.1 は、 WHATWG の HTML Standard の古い版をベースにしつつ、 相当数の独自の編集を加えており、互換性はありません。
[63] 初期は WHATWG 側の変更を手動で取り込んでいたようですが、
途中でやめて独自路線にしたようです。
両者の差異は文章の細部から大きな機能の有無まで多岐にわたっていて、
その全貌は不明です。もはや別物と考えるしかありません。
[10] なお、 WHATWG の Ian Hickson は、 W3C の行為は剽窃であると厳しく非難しています
>>9。
[64] (Microsoft を含む) Webブラウザー事業者は、 WHATWG の HTML Standard を参照して開発しているようです。
[65] ただし Microsoft の社員が積極的に W3C の HTML 5.1 の編集に参加しています。 Microsoft は特許ポリシー問題のため WHATWG に参加していません。
[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 の記述とは整合している、 という仕様書もあるようです。
[95] HTML 5.1 の編集者は、 HTML 5.0 時代の膨大な謝辞リスト (WHATWG と決別する前の時代のものを含む。) を削除しようとしました。 かわりに、なぜか歴代の W3C の HTML の仕様書 (HTML5 の歴史に直接連ならないものも含む。) の編集者の名前を謝辞に加えようとしました。 >>79
[96] HTML 5.0 より後の変更に関する謝辞のみに限定したものだと釈明していますが、 HTML4 → HTML5 のように全文を書き直したわけでもありませんし、 このような判断に至った合理的な理由は見当たりません。 膨大とはいっても、極めて長文の仕様書全体に比べればわずかなリストでしかなく、 書籍化するわけでもないので紙面の制約などありません。
[97] 削除する意図が不明瞭であり、不誠実な行為であるとの批判が多く、 流石に撤回して元のリストを復元せざるを得なくなりました。 (編集者は不本意そうですが...)
[117] なお編集者の chaals はその後懲りずに DOM 4.1 でも謝辞を削除しています >>118。
[137] ちなみに KS X 6061:2012 も参照。
[11] HTML.next は、 W3C における HTML5 の次期版を表す用語です。
[12] 2010年頃から W3C HTML WG や WHATWG の周辺で使われるようになり、 2011年には HTML WG では一般的に使われるようになりました。 WHATWG はバージョン番号のない HTML Living Standard に移行しているため、 専ら W3C でのみ使われるようになっています。
[139] Proposed HTML elements and attributes, , https://www.w3.org/html/wg/next/markup/
[5] HTML 5.1 は WHATWG の HTML Standard から HTML WG の好まない部分を省いたものですが、
編集が雑なので虫食い状に WHATWG の規定が残っていて、低品質です。
例えば itemref
属性は HTML 5.1 に含まれていないはずですが、
IDL や索引には載っています。 hgroup
要素は HTML 5.1
では廃止されているはずですが、HTML構文におけるタグの省略に関する規定で出てきます
(この部分は本来不適合な要素について言及していません)。
complete
属性の定義では HTML 5.1 に含まれない
srcset
属性が参照されています。
[14] HTML 5.1 ( ( 版)) http://www.w3.org/TR/2014/WD-html51-20140617/
[15] HTML 5.1 Nightly ( ( 版)) http://www.w3.org/html/wg/drafts/html/master/
[16] w3c/html ( ( 版)) https://github.com/w3c/html
[18] Web Applications 1.0 r8890 Spork means that the W3C actually have a real list of deltas between this version and their version now. ( 版) https://html5.org/r/8890
[19] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150317/
[20] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150323/
[21] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150413/
[22] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150417/
[23] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150506/
[24] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150709/
[26] HTML Breakup ( 版) http://darobin.github.io/breakup/specs/
[27] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150824/
[28] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150828/
[29] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150922/
[30] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150923/
[31] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150924/
[32] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150929/
[33] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20150930/
[34] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20151003/
[35] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20151007/
[36] HTML 5.1 ( 版) http://www.w3.org/TR/2015/WD-html51-20151008/
[38] Fix references to HTML spec · Issue #38 · w3c/screen-orientation ( 版) https://github.com/w3c/screen-orientation/issues/38
[39] HTML 5.1 ( 版) https://w3c.github.io/html/
[40] w3c/html - HTML ( 版) https://github.com/w3c/html
[43] The HTML Landscape ( 版) https://www.w3.org/html/landscape/
[44] w3c/html-old: Deliverables of the HTML Working Group ( 版) https://github.com/w3c/html-old
[45] W3C forks HTML yet again — Anne’s Blog ( 版) https://annevankesteren.nl/2016/01/film-at-11
[47] HTML 5.1 ( 版) https://www.w3.org/TR/2016/WD-html51-20160310/
[48] HTML editors meeting (Léonie Watson 著, 版) https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0170.html
[49] Re: HTML editors meeting (Chaals McCathie Nevile 著, 版) https://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0179.html
[50] WHATWG 版にあって W3C が削除した機能への言及が中途半端に残っていたり、 文章で説明している内容とリンクが全然違っていたり、 WHATWG 版で古い記述が削除されて新しい記述が追加されたものが両方共含まれていたりと、 技術的内容以前に仕様書としての構成レベルでまともに読めるものになっていません。
[66] 杜撰な編集なのか意図的なのかわかりませんが、元の文章にあった要件や重要な情報を削除して新しい文章に書き換えたりしているので、 厳密な規定が曖昧な言及に改訂されたりすることがままあるようです。 (指摘も修正もされないのは、誰もまともに読んでいないからでしょうww)
[52] Update Editors · w3c/html@4e0d7bb ( 版) https://github.com/w3c/html/commit/4e0d7bba059d19db6d02a5608a301826eca0790e
[54] Editors · w3c/html@b282dbc ( 版) https://github.com/w3c/html/commit/b282dbcc16a613adfde442899ed505690b630381
[55] update acknowledgements · w3c/html@87ccf12 ( 版) https://github.com/w3c/html/commit/87ccf125d2e8380e8715b4ffb69feb500ba4d0ad
[56] HTML 5.1 ( 版) https://www.w3.org/TR/2016/WD-html51-20160412/
[57] W3C forks HTML yet again — Anne’s Blog ( 版) https://annevankesteren.nl/2016/01/film-at-11
[58] Top | Diff of HTMLs ( 版) https://diffofhtmls.herokuapp.com/
[59] Made WebVTT usage a note · w3c/html@9bd73c0 ( 版) https://github.com/w3c/html/commit/9bd73c077996db7d90cb1f808531001618418b2b
[60] >>59 MUST 要件が例示にぶっこまれるとは流石に斬新だwww しかもそれが「Editorial」に分類されて他の軽微(?)な変更とまとめて機械的に処理されてるしww
[67] GitHub の Issues で「After HTML 5.1」というラベルが使われるようになったようです。
[72] Remove all of Application Cache by arronei · Pull Request #348 · w3c/html ( ()) https://github.com/w3c/html/pull/348
[73] WHATWG HTML Standard と差がどんどん開いていくのにどうするのかと思っていたら
... でここ数ヶ月の大きな変更がかなり移植されたみたいです。 HTML 5.1 のソースコードは完全に書き換えられているので、 完全に手作業でパッチを当てていったはずですが、 よく途中で諦めませんでしたね... (コミットメッセージ見ると途中なのかもしれませんが...)
[76] Hooks for extensions · Issue #170 · w3c/html ( ()) https://github.com/w3c/html/issues/170
Anne の
I thought the idea was that you were going to write your own specification? Why the continued forking?
を無視して人間パッチマージ機と化した W3C ニキwww
[78] CFC: Request to move HTML5.1 to Candidate Recommendation (CR) ( (Léonie Watson著, )) https://lists.w3.org/Archives/Public/public-webapps/2016AprJun/0099.html
[79] Add acknowledgements for contributions · Issue #247 · w3c/html ( ()) https://github.com/w3c/html/issues/247
[80] Update 5.1 acknowledgements by chaals · Pull Request #486 · w3c/html ( ()) https://github.com/w3c/html/pull/486
[81] HTML 5.1 ( ()) https://www.w3.org/TR/2016/CR-html51-20160621/
[82] Longdesc shouldn't be described in text - ignores modularization · Issue #507 · w3c/html () https://github.com/w3c/html/issues/507
[83] HTML editor's meting -- 02 Aug 2016 () https://www.w3.org/2016/08/02-html-editors-minutes.html
[84] CFC on referencing the Image Description (longdesc) extension (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-html/2016Aug/0001.html
[85] WG Decision on referencing the Image Description (longdesc) extension (Adrian Bateman著, ) https://lists.w3.org/Archives/Public/public-webapps/2016JulSep/0061.html
[86] WebPlatformWG/imagedesc-08-2016.md at gh-pages · w3c/WebPlatformWG () https://github.com/w3c/WebPlatformWG/blob/gh-pages/decisions/imagedesc-08-2016.md
[87] Remove longdesc in favor of module by arronei · Pull Request #562 · w3c/html () https://github.com/w3c/html/pull/562
[88] Remove refs to RDFa (related examples) by travisleithead · Pull Request #563 · w3c/html () https://github.com/w3c/html/pull/563
[89] Finishing HTML5.1 … and starting HTML 5.2 | W3C Blog () https://www.w3.org/blog/2016/06/finishing-html5-1-and-starting-html-5-2/
[90] CFC: Publish HTML5.1 as Proposed Recommendation (PR) · Issue #578 · w3c/html () https://github.com/w3c/html/issues/578
[91] CFC: Publish HTML5.1 as Proposed Recommendation (PR) (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2016JulSep/0086.html
[92] HTML 5.1 () https://www.w3.org/TR/2016/PR-html51-20160915/
[93] [Fwd: [wbs] response to 'Call for Review: HTML 5.1 is W3C Proposed Recommendation'] (L. David Baron著, ) https://lists.w3.org/Archives/Public/www-archive/2016Oct/0003.html
[98] Current HTML issues (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2016OctDec/0017.html
[99] HTML 5.1 () https://www.w3.org/TR/2016/REC-html51-20161101/
[102] HTML5.1 DTD Reference () http://sgmljs.net/docs/w3c-html51-dtd.html
[103] Permissive HTML5.1 DTD Reference () http://sgmljs.net/docs/w3c-html51mini-dtd.html
[104] HTML5 DTD Reference () http://sgmljs.net/docs/w3c-html51-sgmldecl.html
[105] 目的 (用途) がいまいちよくわからんのですが、なんと評せば良いのか困りますね... WHATWG から生成したと書いてあるけどそれ以外は全面的に HTML 5.1 を参照しているし、でも定義されている内容はどちらとも違うみたいだし...
[106] HTML5 のこれは SGML ではこう表せる、と色々書いてあるんですけど、 HTML のその機能は SGML の似てる機能とは微妙に挙動が違うじゃん・・・ってのが (書いてある以外にも) たくさんあるわけで。 HTML が SGML DTD で表せる、という仮説を確かめたいなら全然駄目じゃんということになるし、 HTML と XHTML の関係のように SGML 版 HTML を作りたいという話なら、そんな細かいことは別に気にしなくてもいいんじゃない、 って感じもするし...
[107] HTML 5.1 Implementation report () https://w3c.github.io/test-results/html51/implementation-report.html
[108] HTML 4 system identifiers are accidentally non-conforming in HTML 5.1 · Issue #754 · w3c/html () https://github.com/w3c/html/issues/754
[109] 杜撰な編集で構文解析器の基本動作に互換性がない「新しい HTML」 を作っちゃって、しかもそれに W3C勧告スタンプまで押しちゃうとか呆れるわ・・・ こんなの Web に対する破壊活動でしかない、即刻中止するべき。
[111] Description of <dfn> refers to <description list group> element · Issue #791 · w3c/html () https://github.com/w3c/html/issues/791
[113] これは何かのギャグなのだろうか...
<
と >
は CSS で挿入されています。
といってもそのような表記法だとは (たぶん) どこにも説明がないし、本来の HTML Standard
には無い HTML 5.1 の独自ルールのようですが。 (要素名がタグのように見えるので、
厳密さを重視するべき仕様書で好ましい表記方法ではないと思うんですが。)[115] 1つ前の PR HTML 5.1: 4.5. Text-level semantics () https://www.w3.org/TR/2016/PR-html51-20160915/textlevel-semantics.html#the-dfn-element も同じ記述です。多分もっと前からでしょう。 REC には、
... と書いてあって、 W3C Director を始めとする沢山の人々が査読したことになっていますが、 それで誰でも一度読んだだけで気づくレベルのミスがずっと放置されているというのは、 とても不思議なことです。
[119] About ambivalent description of "non-blocking" flag · Issue #2337 · whatwg/html () https://github.com/whatwg/html/issues/2337
[120] なるほど、 W3C 版は本家と細かい所も細かくないところも色々違ってますねぇ。 どこまで意図的な変更でどこからが杜撰な編集で混入したミスなのかぱっとみわからないし、 本家と技術的内容が一致しているのかどうかも怪しい。 (W3C 自身も把握できているのか怪しくないか?)
[121] HTML Extension Specifications () https://w3c.github.io/html-extensions/
[122] Notice of CFC: Publish HTML5.1 2nd Edition (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0013.html
[123] CFC: Publish HTML5.1 2nd Edition · Issue #874 · w3c/html () https://github.com/w3c/html/issues/874
[124] >>108 はまだ解決してなかった (!!!)。
修正するほどのことか? 影響は出ているか?
ねーよ。誰も読んでないから今まで気づかなかったんだろう。
証拠は? うちらは読んでるから、誰も読んでないわけないよ。
とかいうのはコントですか。
[125] W3C Process を無視する (そしてそれを問題とは思っていない) W3C の WG の伝統が今も変わらず受け継がれているのは、見ていてほっこりしますね。 議事録がオープンになろうと、 活動場所が GitHub に変わろうとも、 参加者だってちょっとずつ入れ替わっているのに、 変わらない空気のようなものがあるんでしょうか。
[126] Re: Notice of CFC: Publish HTML5.1 2nd Edition (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0046.html
[127] HTML 5.1 is missing the definition of EventHandler · Issue #927 · w3c/html () https://github.com/w3c/html/issues/927
[128] HTML 5.1 2nd Edition () https://www.w3.org/TR/2017/CR-html51-20170620/
[129] HTML 5.1 2nd Edition () https://www.w3.org/TR/2017/PR-html51-20170803/
[130] HTML 5.1 2nd Edition () https://www.w3.org/TR/2017/REC-html51-20171003/
[131] HTML 5.1 2nd Edition is a W3C Recommendation | W3C News () https://www.w3.org/blog/news/archives/6553
[132] What does "writing email to a friend does not make an img missing alt conformant" mean? · Issue #989 · w3c/html () https://github.com/w3c/html/issues/989
[134] Work on HTML · Issue #130 · w3c/charter-html () https://github.com/w3c/charter-html/issues/130
[135] Memorandum of Understanding Between W3C and WHATWG () https://www.w3.org/2019/04/WHATWG-W3C-MOU.html