DOCTYPEとは何ですか、なぜ重要なのですか?
DOCTYPEタグ(「ドキュメントタイプ宣言」の略)は、特定のWebページに使用されるHTMLのタイプを記述します。 DOCTYPEの定義方法は、ウェブサイトの外観に大きな影響を与える可能性があります。

DOCTYPEは、タグの前であっても、ほとんどのHTMLページに最初に表示されるものです。次のようになります…



DOCTYPEがなぜそんなに重要なのですか?まず、最初に、Webページを表示するときに使用するルールを訪問者のブラウザーに通知します。 3つの基本的なDOCTYPEオプションがあります。

厳密–ブラウザは、W3C(World Wide Web Consortium、HTML標準を設定するグループ)によってリリースされたHTMLルールに従います。タグなどの非推奨アイテムは無視されます。ご想像のとおり、このようなタグをまだ使用している場合、これはWebページに大混乱をもたらします。 DOCTYPEタグ内で必要なオプションを指定しない場合、ブラウザはデフォルトで「厳格な」ルールセットを使用します。

Transitional –ブラウザは、現在のタグと非推奨のタグの両方が機能することを許可します。ほとんどのWebページでは、このDOCTYPE設定を使用して柔軟性を高めています。

フレームセット–ブラウザは、移行設定と同様にすべてのタグを許可し、フレームの使用も許可します。フレーム付きのページを作成する場合を除き、このオプションは使用しないでください。ほとんどの場合、これは悪い考えです。

DOCTYPEを使用して、ページをHTMLまたはXHTMLのどちらで構築するかを指定することもできます。 DOCTYPEタグをまったく含めない場合、ブラウザはタグが含まれる前にウェブページが作成されたと見なし、「移行」ルールセットを使用します。

最後に、DOCTYPEには多くの場合、公式のW3CサイトからのURLが含まれます。これらのURLは、関連するルールセットを含むページを指しているため、W3Cが新しい標準を公開した後でも、ブラウザーはHTMLコードをシームレスにサポートできます。

使用する必要がある一般的なDOCTYPEタグの一部を次に示します。

厳格なHTML


移行HTML


厳格なXHTML


過渡的なXHTML


W3CがHTMLまたはXHTMLの新しいバージョンをリリースした場合、DOCTYPEタグも変更されることに注意してください。上記のサンプルは、HTML 4.01およびXHTML 1.0を参照しています。これらは、この記事の執筆時点では最新バージョンです。

動画の説明: 【HTML入門】#11.練習問題1「ボブのお願い」 (かもしれません 2024).