HTMLバージョンステートメントDOCTYPEタグ_HTML/Xhtml_Webページ制作

WBOY
リリース: 2016-05-16 16:38:56
オリジナル
1582 人が閲覧しました

通常の Web サイトのソース コードを開くと、ソース コードは の直後に長いテキストもあります。 、

など
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
ログイン後にコピー

もちろん、E-Dimension Technology のソース コードなど、より主流の Web ページのソース コードはすべて、 で直接始まる HTML5 形式を使用しています。 これは HTML タグではないため、ページの作成に使用されたタグのバージョンをブラウザーに伝える単なるブラウザー命令であるため、ペアで表示する必要はありません。 はどのバージョンでも大文字と小文字が区別されませんが、W3C 標準に準拠するために「」と記述するのが一般的です。 「」として。



E-Dimension Technology ホームページのソース コードは HTML5 ステートメントを採用しており、HTML4 と互換性があります

DOCTYPEとは英語で文書型を意味し、HTMLのバージョン型宣言のことです。 HTML には最初から仕様がありませんでしたが、HTML4 の時代を経て、HTML5 の時代に入りました。たとえば、以前のバージョンの HTML では改行を使用できませんでした。これは HTML タグが出現する必要があるため、
で表現する必要があります。 HTML4 の後期では、この概念は非常に曖昧になり、「/」で終わるかどうかは同じです。 HTML 5 では、「/」は必須ではなく、
のみであることが規定されています。

このようなわかりにくい説明方法では、現在の Web ページの HTMl エンコードに使用されているバージョン仕様をブラウザに伝える必要があります。

ブラウザが予期されるドキュメント タイプを理解できるように、すべての HTML ドキュメントで DOCTYPE を指定することが非常に重要です。

HTML 4.01 は SGML に基づいているため、HTML 4.01 の

DOCTYPE には DTD への参照が必要です。 HTML 5 は SGML に基づいていないため、DTD を参照する必要はありませんが、ブラウザの動作を制御するには doctype が必要です (ブラウザに本来の動作をさせる)。

HTML バージョン ステートメント

HTML 5 にはドキュメント タイプがありませんが、フレームの使用は避けるのが最善です。XHTML 1.0 では、Strict、Transitional、および Frameset の 3 つの XML ドキュメント タイプが指定されており、HTML 4.01 では、Strict、Transitional、および Frameset の 3 つのドキュメント タイプが指定されています。

HTML 5 仕様ステートメント

式は非常に簡潔で、属性は 1 つだけです。ルート要素は html

<!DOCTYPE html>
ログイン後にコピー

XHTML 1.0 厳密な DTD 厳密バージョン

プレゼンテーションを乱雑にせずにクリーンなマークアップが必要な場合は、このタイプを使用してください。カスケード スタイル シート (CSS) と一緒に使用してください:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ログイン後にコピー

上記の宣言では、ドキュメントのルート要素が html であることが宣言されており、これは DTD で「-//W3C//DTD XHTML 1.0 Strict//EN」として定義されたパブリック識別子で定義されています。ブラウザは、この公開識別子に一致する DTD を見つける方法を理解します。見つからない場合、ブラウザは公開識別子の後の URL を DTD を探す場所として使用します。

XHTML 1.0 Transitional DTD 移行バージョン

移行 DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。読者がカスケード スタイル シート (CSS) をサポートしていないブラウザを使用していて、XHTML のレンダリング機能を使用する必要がある場合は、このタイプを使用します:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ログイン後にコピー

XHTML 1.0 フレームセット DTD フレーム バージョン

フレームワークを使用したい場合は、この DTD を使用してください。

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
ログイン後にコピー

HTML4.1 Transitional DTD 暫定版

移行 DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。読者がカスケード スタイル シート (CSS) をサポートしていないブラウザを使用していて、HTML のレンダリング機能を使用する必要がある場合は、このタイプを使用します:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
ログイン後にコピー

HTML4.1 厳密な DTD 厳密バージョン

プレゼンテーションを乱雑にせずにクリーンなマークアップが必要な場合は、このタイプを使用してください。カスケード スタイル シート (CSS) と一緒に使用してください:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
ログイン後にコピー

HTML 4.01 フレームセット DTD フレーム ドキュメント

フレームセット DTD は、フレームのあるドキュメントに使用する必要があります。 Frameset DTD は、frameset 要素が body 要素を置き換えることを除いて、Transitional DTD と同等です。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート