まず、いいえ、IE6互換モードはありません。 XU互換モードはIE7モードから始まります。
あなたの質問に答えてください:すべての主要なブラウザはquirksモードを実装しています。サイトがDOCTYPEを提供しない場合や、quirksモードを起動するサイトを使用する場合に使用されます。
あなたは
document.compatMode === "BackCompat"
ことをチェックすることにより、任意の近代的なブラウザでQuirksモードを確認することができますしかし、Quirksモードでの主要な問題の一つは、それはすべてのブラウザ間で一貫していないということです。特に、古いバージョンのIEでは、他のブラウザとは異なるモードのページがレンダリングされます。
さらに、IEでは、互換モードとしてIE5.5が使用されています。このため、IE5.5で可能だったようにできるだけ近くページをレンダリングするために、それ以降のバージョンで実装されているほとんどのブラウザ機能を無効にします。他のブラウザはこれをしません。それらのために、quirksモードは単にスタイル設定のデフォルトを変更する場合です(box-sizing
が主なものです)。それらはquirksモードのためのどんな機能も無効にしないので、quirksモードページをIEと全く異なったものにレンダリングします。
上記に加えて、IE11は以前のIEバージョンとは異なります。 IE11には2つの異なるモードがあります.1つは上記のIE5互換モードです。もう1つは、他のブラウザのクォークモードと互換性があることを意図しています。これらの2つのモードは、さまざまな方法で起動できますが、混乱する可能性があり、どちらが得られるかは必ずしも明白ではありません。
これらの理由から、quirksモードは避けてください。標準モードに固執すると、すべてのブラウザで(合理的に)一貫したレンダリングが得られます。
IE 10およびブラウザ以外のブラウザでは、[whatwg:Quirks Mode](https://quirks.spec.whatwg.org/)の説明に従ってquirks modを実行します。 –
QuirksはIE固有のものです。厳格な "エンタープライズ" /管理対象ネットワークの背後に配備されていない限り、一般的に自動的に更新されます。特定のブラウザのバージョンを対象にするというアイデアは古くなっているので、代わりに[サポートされている機能を確認する](https://modernizr.com/)を選択する必要があります。 – Emissary