(HTMLのバージョン)W3Cの仕様に従った正当なHTML文書には、どのHTMLのバージョンなのかを示す宣言<!DOCTYPE>があります。definition)を用いるのかを示します。Firefoxを含む)、Opera7などや、Mac版IE5以降のブラウザには、文書型宣言<!DOCTYPE>によって「互換モード」「ほぼ標準モード」「標準モード」といった3つの表示モードに切り替わる、「Doctypeスイッチ」と呼ばれる機能が存在します。文書作成者は、文書型宣言<!DOCTYPE>を記述する際、どのHTMLのバージョンを指定するかによって、各ブラウザの表示モードが切り替わることに細心の注意を払う必要があります。ブラウザの独自属性を使用するためにHTMLの仕様書に従うことができない場合や、仕様書や各ブラウザの表示モードなどがよくわからない場合、あるいは仕様書に従うつもりがない場合などは、<!DOCTYPE>の記述を避けるのもやむを得ないでしょう。2009/09/01。