teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

内容

2016/12/31 00:58

投稿

raccy
raccy

スコア21767

answer CHANGED
@@ -2,5 +2,6 @@
2
2
 
3
3
  W3C勧告書: [HTML 5.1 W3C Recommendation#8.2. Parsing HTML documents](https://www.w3.org/TR/html51/syntax.html#parsing-html-documents)
4
4
  WHATWG現行標準: [HTML Living Standard#12.2 Parsing HTML documents](https://html.spec.whatwg.org/multipage/syntax.html#parsing)
5
+ ※ 内容は基本的に同じです。
5
6
 
6
7
  HTML5以降に準拠しているブラウザであれば**全て同じ動き**になります。HTML5より前はブラウザ依存でしたが、HTML5からはブラウザ毎にエラー時の解釈に違いはなく、もしあればバグまたは非準拠です。では、どうしてそのようになるかというと、上の文書を読めばわかりますとしか言い様がありません。この節はユーザーエージェント(ブラウザ)やチェックツールの開発者向け情報なので、日本語訳でも該当部分は訳されていません。頑張って読んでください。(私は諦めました)

1

現行・・・

2016/12/31 00:58

投稿

raccy
raccy

スコア21767

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  もともとのテキストがHTMLとしては正しくない、間違っているというこことはわかりますよね。HTML5以降からは構文が間違っていて解析エラー(parse error)が起きた場合、どのようにエラーを回避するべきかパーサーの動作を細かく定義しています。エラー回避により元の文書に補完や置換が行われ、最終的に正しいHTMLとして解釈されます。パーサーの動作は仕様書の下記部分に記載してあります。
2
2
 
3
3
  W3C勧告書: [HTML 5.1 W3C Recommendation#8.2. Parsing HTML documents](https://www.w3.org/TR/html51/syntax.html#parsing-html-documents)
4
- WHATWG現標準: [HTML Living Standard#12.2 Parsing HTML documents](https://html.spec.whatwg.org/multipage/syntax.html#parsing)
4
+ WHATWG現標準: [HTML Living Standard#12.2 Parsing HTML documents](https://html.spec.whatwg.org/multipage/syntax.html#parsing)
5
5
 
6
6
  HTML5以降に準拠しているブラウザであれば**全て同じ動き**になります。HTML5より前はブラウザ依存でしたが、HTML5からはブラウザ毎にエラー時の解釈に違いはなく、もしあればバグまたは非準拠です。では、どうしてそのようになるかというと、上の文書を読めばわかりますとしか言い様がありません。この節はユーザーエージェント(ブラウザ)やチェックツールの開発者向け情報なので、日本語訳でも該当部分は訳されていません。頑張って読んでください。(私は諦めました)