jsp htmlページDOCTYPE

ニーズを満たすDOCTYPEを宣言します。

元のコードを見ると、最初の行が次のようになっていることがわかります。

有名なWebデザインソフトウェア開発者のMacromediaやデザインマスターZeldmanの個人Webサイトなど、いくつかの標準に準拠したサイトを開くと、同じコードが見つかります。基準を満たす他のサイト(k10k.netなど)のコードは次のとおりです。

では、これらのコードはどういう意味ですか?配置する必要がありますか?

DOCTYPEとは

上記のコードはDOCTYPE宣言と呼ばれます。DOCTYPEは、使用しているXHTMLまたはHTMLのバージョンを示すために使用されるドキュメントタイプの略語です。

DTD(上記の例ではxhtml1-transitional.dtd)はドキュメントタイプ定義と呼ばれ、ドキュメントのルールが含まれており、ブラウザは定義されたDTDに従ってページのIDを解釈して表示します。

標準に準拠したWebページを作成するには、DOCTYPE宣言が不可欠な主要コンポーネントです。XHTMLが正しいDOCTYPEを決定しない限り、ロゴもCSSも有効になりません。

XHTML 1.0には、次の3つのDTD宣言があります。

Transitional(Transitional):非常に緩いDTDが必要です。これにより、HTML4.01ロゴを引き続き使用できます(ただし、xhtmlの表現に準拠します)。完全なコードは次のとおりです。

Strict(Strict):厳密なDTDが必要です
たとえば、プレゼンテーションレイヤーのロゴや属性は使用できません完全なコードは次のとおりです。

フレーム(フレームセット):フレームページ専用に設計されたDTDページにフレームが含まれている場合は、このDTDを使用する必要があります。完全なコードは次のとおりです。

どのDOCTYPEを選択するか

理想的な状況はもちろん、厳密なDTDですが、Web標準に不慣れなほとんどのデザイナーにとって、現在、過渡的なDTD(XHTML 1.0 Transitional)が理想的な選択です(このサイトを含む、過渡的なDTD)。このDTDでは、プレゼンテーションレイヤーのロゴ、要素、および属性を使用することもできるため、W3Cコード検証に合格するのが簡単です。

注:上記の「プレゼンテーションレイヤーのラベルと属性」は、組版や背景色の識別に使用されるテーブルなど、パフォーマンスを制御するためだけに使用されるタグを指します。XHTMLでは、マークは構造を表現するために使用され、表現の形式を実現するためではなく、移行の目的は、最終的にデータとパフォーマンスの分離を実現することです。

アナロジー:マネキンは着替えます。モデルはデータのようなもので、服は表現の形で、モデルと服が分かれているので、自由に着替えることができます。オリジナルのHTML4では、データとパフォーマンスが混在しており、一度に表現形式を変更することは非常に困難です。はは、少し抽象的です。このコンセプトは、申請プロセスで徐々に理解する必要があります。

補足

DOCTYPE宣言は、すべてのコードとロゴの上で、すべてのXHTMLドキュメントの上部に配置する必要があります

転載:https://blog.51cto.com/jackielieu/1201004

おすすめ

転載: blog.csdn.net/qq_41076577/article/details/108168554