宣言は HTML タグではなく、ページに使用される HTML のバージョンを Web ブラウザーに伝えるために使用されます。
宣言は、ドキュメントの先頭、 タグの前にあり、このドキュメントを解析するためにどのドキュメント標準を使用するかをブラウザのパーサーに指示します。 )。宣言が正しくない場合、または宣言されていない場合、ドキュメントは互換モード/混合モードで表示されます。
タグには終了タグがありません。 宣言では大文字と小文字が区別されません。必ず最初に 宣言を HTML ドキュメントに追加して、ブラウザがドキュメント タイプを事前に認識できるようにします。
html4.01 および html5
html4.01 では、SGML に基づいているため、 宣言には DTD (Document Type Declaration) への参照が必要です (標準汎用マークアップ Language 標準ユニバーサル マークアップ言語)、DTD は、ブラウザーがコンテンツを正しく表示できるようにするためのマークアップ言語のルールを指定します。 html5 は SGML に基づいていないため、DTD を参照する必要はありません。
HTML 5 には 宣言が 1 つだけあります:<!DOCTYPE html>
フレームセット (フレームセットなど)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!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 での 宣言の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。