<!DOCTYPE HTML>とは何ですか?
HTMLドキュメントの開始時に、常に、このような文<!DOCTYPE HTML>があるだろうし、その意味では、それは何ですか?それは、ハイパーテキストマークアップ言語の文書型を意味する文書型ハイパーテキストマークアップ言語、またはハイパーテキストマークアップ言語と呼ばれるHTML5の標準ページ文で今簡潔な形式で、サポートHTML5標準の主流のブラウザでは、このことを知っています声明。これは、<!DOCTYPE>宣言は<html>タグ内の前に、文書内の位置の前方に配置されている、HTML5を使用してページを表します。このタグは、ブラウザのHTMLやXHTML仕様書のドキュメントの使用を指示します。
このタグは、三種類のDTDの種類、それぞれ厳密バージョン、ならびにHTMLベースの文書のフレームワークの中間バージョンを宣言することができます。
この行は、それが公開識別子として定義され、パブリック文書のルート要素はhtmlです宣言する「 - // W3C // DTD XHTML 1.0
// EN厳格」をDTDで定義されています。ブラウザは、この共通の識別子マッチングDTDを見つける方法を知っています。そうでない場合、ブラウザはDTDの場所として公開識別子の背中を見つけるために、URLを使用します。
<!DOCTYPE HTML>重要?
1つのアクション:ブラウザの癖モードを回避するために、種類の解像度(document.compatMode)文書の声明、。
BackCompat:モード癖、ブラウザがページを解析、レンダリング、独自のQuirksモードを使用しています。
CSS1Compat:標準モード、ブラウザがページをW3C標準的な分析レンダリングを使用しています。
、このプロパティは、ブラウザを識別し、使用することになりますが、あなたのページがないDOCTYPE宣言をした場合、その後、compatModeのデフォルトはBackCompatです
ページをレンダリングする独自の方法を解決におけるブラウザは、それが別のブラウザで異なるスタイルが表示されます。
ページを追加する場合は、標準モードがオンになっていると、<!DOCTYPE htmlのは>だから、それは、同等である必要がありますブラウザ正直W3Cに従い、
このようにページをレンダリングする分析標準、あなたのページには、すべてのブラウザに表示する方法です。
これは、<!DOCTYPE HTML>役割です。
2使用:<!DOCTYPE HTML>
2.1は、HTMLページの追加その上のコードの「<!DOCTYPE HTML>」の行の最初の行であること、また、非常に簡単です
2.2 JSPを加え<%@ページ%>次の行の。
2.3大文字と小文字を区別しません
添付ファイル:警告
何も特別では、さらに上記のHTMLのコメントタグは動作しませんよりも、文書の上部にあるのXHTML DOCTYPEステートメントにしてくださいです。
最良の例のコードはまた、文書型を追加それ以外の効果は異なります。私たちは、文ステートメントを与えることはありませんが、ブラウザのHTML文書は、まだ明らかにされますが、バグのHTMLバージョンに起因するが、ここで嘘を引き起こす可能性があります。
この記事は、元不良少年ブロガーコードURLから再生されます。https://www.cnblogs.com/Eton/p/6063450.html