この文書は Mozilla はどのように DOCTYPE 宣言を使って Strictモード と Quirksモード を判断するが書かれています。この判断を行うコードは現在のところ parser/htmlparser/src/nsParser.cpp#833 にあります。モード判断の歴史を知るには バグ 1312 と バグ 55264 をご覧下さい。Mozilla 1.0 前後に作られた Almost-Standard モードについては バグ 153032 をご覧下さい。この振る舞いを選ぶようにしている目的は以下の通りです: 正しく表示されるのに Quirks モードであることが必要な、ほぼ全ての既存の web の text/html ページは Quirks モードによって表示されるべきです (以下を配慮して、全てではなくほぼ 全てのです)。 現在の標準に従って記述している著者は Stric
![Mozilla's DOCTYPE sniffing - Archive of obsolete content | MDN](https://cdn-ak-scissors.b.st-hatena.com/image/square/e51bd6dc33a667d35eb4146698a198e55ff92d6e/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.mozilla.org%2Fstatic%2Fimg%2Fopengraph-logo.72382e605ce3.png)