文書型宣言についてのまとめHTMLを学ぶと色々なタグと一緒に、<!DOCTYPE>とも出会うと思います。(DOCTYPEは正確にはタグではありませんが!)たとえば、HTMLのテンプレートはWeb上に公開されていたり教本に付属していたりしますが、ただコピペするのではなく意味を知ってから使いましょう。場合によって、この<!DOCTYPE>はWebサイトを構成するHTMLファイル全体に意図しない影響を及ぼす可能性もあります。この記事では<!DOCTYPE>について記述する理由と種類、記述方法を初心者の方にもわかりやすく解説したいと思います。<!DOCTYPE>を記述するのか?結論から言うとHTMLファイルがどのバージョンで記述されているかを定義しています。HTMLファイルの先頭で記述することを”DOCTYPE宣言“といい、最初にそのHTMLファイルがどのバージョン(ルール)で記述されているかを宣言しておくことで、ユーザ(閲覧側)のWebブラウザはそのルールを基にして内容を表示します。HTMLのバージョンを定義する必要があるかというと、バージョンにより使えるタグの種類や、記述するルールが異なっているためです。Definition)と呼ばれています。DOCTYPE宣言すればいいというわけではなく、扱うHTMLを想定してDOCTYPE宣言を行い、そのDTDに沿ったマークアップを行わなければなりません。文書型宣言(DOCTYPE宣言)の種類DOCTYPE宣言の記述にはバージョンやDTDにより色々な種類があります。使用するHTMLファイルの種類に合わせて記述しましょう。現在主流のHTML5は記述もシンプルですが、前バージョンのHTML4やXHTMLなどは、それぞれで複数の記述の種類があり、また複雑な記述をします。HTML5ではDOCTYPE宣言は必須でなくなりました。(その場合、ブラウザは互換モードでレンダリングを行います。"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">ずらりと各DOCTYPE宣言を記述しましたが、今から覚えるならばHTML5のものでいいと思います。4.01で新しいWebサイトを作ることもほとんどないと思います。