DTD は、タグの構文規則のセットです。これは XML1.0 バージョン仕様の一部であり、HTML ファイルの検証メカニズムであり、HTML ファイルの構成の一部です。
DTD: 3 つのドキュメント タイプ: S (厳密)、T (移行)、F (フレームセット)。
厳密: プレゼンテーション層を乱雑にせずにクリーンなマークアップが必要な場合は、このタイプを使用します。カスケード スタイル シート (CSS) と一緒に使用してください
暫定: DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。読者がカスケード スタイル シート (CSS) をサポートしていないブラウザを使用しているため、HTML のレンダリング機能を使用する必要がある場合は、
Frameset を使用します。フレームを含むドキュメントには DTD を使用する必要があります。 Frameset 要素が body 要素を置き換えることを除けば、Frameset DTD は Transitional DTD と同等です
html5 には基本的に XHTML 1.0 Transitional の厳格な要件がなく、多くのことが簡素化され、直接使用できます
HTML5
————————————————————————————————
xhtml 1.1:
xhtml 1.1 プラス mathml プラス svg :
ラス mathml 2.0 プラス svg 1.1/en" "http://www.w3.org/2002/04/xhtml-math -svg/xhtml- math-svg.dtd">
————————————————————————————————
html 4.01 strict:
html 4.01 暫定版:
< ;!doctype html public "-/w3c/dtd html 4.01transitional/en" "http://www.w3.org/tr/html4/loose.dtd">
html 4.01フレームセット:
——— ———————————————————————————
xhtml 1.0 strict:
;
xhtml 1.0 移行版:
行版/en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional. dtd">
xhtml 1.0 フレームセット:
レームセット/en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1 -frameset.dtd">
——————————————————————————————
html 3.2:
< ;!doctype html public "-/w3c/dtd html 3.2 Final/en">
———————————————————————————— ——
html 2 (数字の 2 はバージョン番号を表します):
古いバージョンのラベル比較を添付しますDTD ドキュメント:
以上がHTMLでのDTDの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。