HTMLのDOCTYPEタグ

HTMLのDOCTYPEタグ

何のDOCTYPEはい?詳細を見るためにクリック

  • <!DOCTYPE> ステートメントのヘルプブラウザでは正しくページを表示します。

  • 異なる文書の多い世界でウェブの存在は、唯一の文書の種類を理解することで、ブラウザが文書を正しく表示することができます。それがあります <!DOCTYPE> 有用性。

  • <!DOCTYPE> HTMLタグはありませんが、それはどのバージョンのHTMLで記述されているブラウザ用のメッセージ(ステートメント)を提供します。

  • すべてのブラウザがサポートして<!DOCTYPE>声明を。

HTML5のDOCTYPEを持つHTMLドキュメント:

<!doctype html>
<html>
    <head>
        <title>Title of the document</title>
    </head>
    <body>
    The content of the document......
    </body>
</html>

HTMLバージョンの開発

これまでの早期のWebの誕生から、HTMLの複数のバージョンを開発しました。

HTML 1991
HTML + 1992
HTML2.0 1995
HTML3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013

定義と使用法

ヒント:常にHTMLドキュメントに追加する<!DOCTYPE>ブラウザは、文書の種類を知ることができるようにすることを宣言。

  • <!DOCTYPE> 宣言の前に、<html>タグにあるHTML文書の最初の行でなければなりません

  • <!DOCTYPE> 、それはHTMLのバージョンが線で書かれたかについてだけで、Webブラウザの指示htmlタグではありません

  • 基づいてHTML 4.01以来、DTDを参照するHTML 4.01では、<!DOCTYPE>宣言SGMLブラウザがコンテンツを正しくレンダリングするので、DTDは、ルールマークアップ言語を指定します。

  • HTML5は、SGMLに基づいていない参照DTDそうされていません。

4.01とHTML5 HTMLとの違いは
、3つのHTML 4.01、<!DOCTYPE>宣言です。HTML5での1のみ:

<!DOCTYPE html>

HTMLテーブル要素を表示するためにクリックして、文書タイプに表示される各要素の一覧を示しています。

ヒントと注意事項

  • 注:<!DOCTYPE>ステートメントは、タグを終了しませんでした。

  • ヒント:<!DOCTYPE>ステートメントは、大文字小文字を区別しません。

  • ヒント:使用W3Cのバリデータは、有効なHTML / XHTMLドキュメントを書くかどうかをチェックします!

共通のDOCTYPE宣言

HTML5

<!DOCTYPE html>

厳格なHTML 4.01
DTDは例示であり、(フォントなど)の要素のすべての要素と属性が含まれているではなく、HTMLが有効になっている、フレームはフレームセット許可されていません。

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

HTML 4.01経過
ザHTML DTDは、(例えば、フォントなど)の例示的および非推奨の要素を含むすべての要素及び属性を含んでいます。フレームセット(フレームセット)を許可しません

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

HTML 4.01フレームセット
同等のDTD HTML 4.01移行が、フレームの内容を許可するように設定します。

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

XHTML 1.0は、厳格な
HTML DTDは、すべての要素と属性が含まれていますが、(例えば、フォントなど)説明し、非推奨の要素が含まれていません。フレームセット(フレームセット)を許可しないでください。あなたは、タグを記述するためにXMLを整形しなければなりません

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0過渡
ザHTML DTDは、(例えば、フォントなど)の例示的および非推奨の要素を含むすべての要素及び属性を含んでいます。フレームセット(フレームセット)を許可しないでください。あなたは、タグを記述する整形式のXMLでなければなりません。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0フレームセット
同等のDTD XHTML 1.0過渡が、フレームの内容を許可するように設定します。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1は、
これは厳密DTD XHTML 1.0と同等ですが、(例えば、ルビーの東アジア言語のサポートを提供するために)モデルを追加することができます。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

おすすめ

転載: www.cnblogs.com/jlfw/p/12653774.html