DOCTYPE HTML

WBOY
WBOYオリジナル
2024-09-04 16:45:431156ブラウズ

次の記事では DOCTYPE HTML の概要を説明します。 HTML では、ドキュメント タイプはユーザー指示を宣言し、HTML や XML コーディング自体のようなマークアップ言語を使用してデータを Web ブラウザーに変換するために使用されます。ドキュメントの最初のステップとしてドキュメント タイプを宣言しました。一般に、DOCTYPE はタグ、要素、属性を考慮しません。マークアップ言語のバージョンを識別するのに役立ちます。 tag は、HTML マークアップ言語のルート タグまたは要素です。また、すべての Web コンテンツを保存して保持するのにも役立ちます。また、 を使用して、それが HTML 言語であるかどうかをユーザーのブラウザに識別するよう指示します。同じ Web ブラウザ上で、ユーザーの Web ドキュメントで使用されている HTML 言語のバージョンを表示します。

DOCTYPE HTML とは何ですか?

  • DOCTYPE は、特定の html、xml、または sgxml Web ドキュメントに関連付ける必要がある一連の命令であるドキュメント タイプ宣言に他なりません。
  • 開発者が DOCTYPE を省略した場合、これはレガシーな理由によりさらに必要になります。その場合、Web ブラウザは、一部のブラウザ仕様やユーザー アプリケーションと互換性がない可能性があるさまざまなタイプのレンダリング モードを使用する傾向があります。
  • 終了タグを含まない null 要素としても示されているため、 内にロジック コンテンツを含めることはできません。
  • を使用します。 HTML 4.01 バージョンの宣言は、同じ文書型宣言も参照します。これは、HTML 4.01 バージョンは SGML に基づいていますが、HTML5 では SGML 言語に基づいていないためです。

構文:

HTML またはその他のマークアップ言語を使用する場合、文書型宣言の場合と同様に、各タグと要素に一連の構文があります。

以下は、 を宣言するための基本的な構文です。 HTML ドキュメント内のモデル。

<!DOCTYPE html>
<html>
<head>
</head>
<body>
---Some Front End logic ,codes,tags,elements---
</body>
</html>

DOCTYPE HTML を使用する理由

  • これは HTML バージョンに必要であり、その時点でユーザー アプリケーションに問題があった場合を想定しています。実際に HTML バージョンの互換性またはユーザーのブラウザーの互換性で問題が発生したため、ルートを簡単に特定できました。また、一部の HTML タグは、現在および以前のバージョンと比較すると非推奨になる可能性があります。
  • そのため、ユーザーは Web アプリケーションのワークフローに基づいて問題を簡単に特定できました。
  • HTML では、W3C は の 1 つです。また、各 HTML ページには「OwnerID」という固有のラベルがあり、HTML エンティティの名前、または DTD ベースのドキュメントの作成または保守を担当する組織の名前を示します。
  • DTD は「パブリック テキスト クラス」とも呼ばれます。これは、Web およびブラウザのサポートで従う必要がある HTML タグおよび要素でも参照されるオブジェクトのタイプです。
  • HTM/XHTML DTD の両方でサポートされます。

HTML で DOCTYPE を使用する HTML のバージョンが異なりますか?

  • DOCTYPE として strict を使用すると、Web アプリケーションの場合のように要件が必要であるにもかかわらず、プレゼンテーション属性を HTML 要素で記述することができなくなり、HTML フレームの組み込みもサポートされなくなります。
  • HTML 4.0 には厳密な DOCTYPE と暫定的な DOCTYPE の両方があります。
  • 厳密な DOCTYPE では、ユーザーは特定の HTML 要素と属性を使用しますが、これらは許可されておらず、厳密な DOCTYPE で厳密なユーザーとして使用することは許可されています。
  • HTML 4.0 バージョンはフレームセットをサポートしている場合があり、すべての HTML ドキュメントは Web ページ上に上記の 3 つのドキュメント タイプ宣言を作成する必要があります。
  • html strict を使用する場合、ドキュメント タイプには、非推奨の要素や受け入れられないタグを除く、すべての html 要素、属性が含まれます。これらのタグと要素のセットはフレームセットに表示されます。
  • HTML トランジショナルを使用すると、非推奨のタグ/要素を含むすべての HTML 要素もサポートされます。
  • HTML フレームセットでは、HTML トランジショナル DTD で使用したすべての HTML 要素と、フレームセットの宣言に使用したすべての HTML 要素がサポートされます。
  • HTML 5 では、 を使用する宣言タイプを 1 つだけサポートします。この宣言は HTML 5 バージョンでのみ許可されますが、HTML 4 では、別のバージョンの dtd 仕様を使用します。
  • HTML では、DOCTYPE は大文字と小文字が区別されないため、DOCTYPE 宣言を使用し、小文字と大文字の両方で記述されます。

DOCTYPE HTML の例

以下に例を示します:

例 #1

コード:

<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
</head>
<body>
<p>Welcome To My Domain
</p>
</body>
</html>

出力:

DOCTYPE HTML

例 #2

コード:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Sample Example for Strict DTD </title>
</head>
<body>
<a href><h1>Please Click </h1></a>
<marquee> Welcome To My Domain </marquee>
</body>
</html>

出力:

DOCTYPE HTML

例 #3

コード:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title> Frameset DTD Example </title>
</head>
<frameset cols="23%,*,43%">
<frame src="first.html">
<frame src="second.html">
<frame src="third.html">
</frameset>
</html>

Output:

DOCTYPE HTML

In the above set of examples, we will see the sample and basic dtd usages in html. In the first example, we use the that is come under the html5 version. So we use normal and basic html codings. In the second example, we use strict dtd in html 4 version so it will accept the particular tags and elements; it will not be allowed to use the deprecated tag elements in the second example, but in the last example, we use the frameset dtd in the html documents it allows the deprecated elements as well as whatever we use the html 4 transitional dtd elements and also will include the frameset tag elements.

Conclusion

In html will use DOCTYPE as a better choice for creating the web-based applications, and also it will be helpful for the website users browsers that the document is related to the html based documents. If we suppose will not use the html tag elements in the inside of the document that should be with the DOCTYPE declaration, it must be must with the html standards with the help of web browsers, and templates will check the html standards.

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

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