ホームページ  >  記事  >  ウェブフロントエンド  >  HTML での 宣言の詳細な紹介

HTML での 宣言の詳細な紹介

黄舟
黄舟オリジナル
2017-06-19 10:27:242420ブラウズ

宣言は HTML タグではなく、ページに使用される HTML のバージョンを Web ブラウザーに伝えるために使用されます。

宣言は、ドキュメントの先頭、 タグの前にあり、このドキュメントを解析するためにどのドキュメント標準を使用するかをブラウザのパーサーに指示します。 )。宣言が正しくない場合、または宣言されていない場合、ドキュメントは互換モード/混合モードで表示されます。

タグには終了タグがありません。 宣言では大文字と小文字が区別されません。必ず最初に 宣言を HTML ドキュメントに追加して、ブラウザがドキュメント タイプを事前に認識できるようにします。

html4.01 および html5

html4.01 では、SGML に基づいているため、 宣言には DTD (Document Type Declaration) への参照が必要です (標準汎用マークアップ Language 標準ユニバーサル マークアップ言語)、DTD は、ブラウザーがコンテンツを正しく表示できるようにするためのマークアップ言語のルールを指定します。 html5 は SGML に基づいていないため、DTD を参照する必要はありません。

HTML 5 には 宣言が 1 つだけあります:

 <!DOCTYPE html>

HTML 4.01 では、Strict、Transitional、および Frameset という 3 つの異なる 宣言が指定されています

HTML 4.01 Strict

表現力豊かな非推奨の要素 (フォントなど) と

フレームセット (フレームセットなど)。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

表現力豊かな廃止された要素 (フォントなど) の使用を許可しますが、フレームセット (フレームセットなど) の使用は許可しません。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

では、表現力豊かな要素、排気要素、およびフレームセットが可能です。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


HTML 要素と有効な DOCTYPEs

以下のリンクの

には、すべての HTML5/HTML 4.01/XHTML 要素と、それらが表示されるドキュメント タイプ (!DOCTYPE) がリストされており、その効果は次のとおりです。写真に示されています。

HTML での <!DOCTYPE> 宣言の詳細な紹介

HTML での <!DOCTYPE> 宣言の詳細な紹介

HTML での <!DOCTYPE> 宣言の詳細な紹介

以上がHTML での 宣言の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。