HTMLは特定のルールに従います。これらのルールは、ドキュメントタイプ定義ファイル、またはDTDと呼ばれるものに含まれています。 DTDは、特定のタイプのHTMLに対して有効なタグ、属性、または値を説明するXMLドキュメントです。各HTMLバージョンには、対応するDTDがあります。今、あなたは「これはすべてCSSと何の関係があるのか」と尋ねるかもしれません。
Webページ内のすべてのコンテンツをWebブラウザに正しくかつ一貫して表示する場合は、Webブラウザーに、使用しているHTMLまたはXHTMLのバージョンに、Webページの先頭でのDoctype宣言が意味するものを含め、どのバージョンを指示する必要があります。このドキュメントタイプの宣言は、使用しているHTMLバージョン(HTML 4.01 Transitionalなど)を定義するだけでなく、Webページの適切なDTDファイルを指しているHTMLファイルの最初の行にあります。ドキュメントが誤って宣言されると、ほとんどのブラウザがQuirksモードと呼ばれる警告状態を入力します。
Quirks Modeは、ブラウザメーカーが1999年頃にソフトウェアをブラウザのように実行するために使用する方法です(Netscape 4とInternet Explorer 5の時代)。最新のブラウザが正しいドキュメントタイプを持たないWebページに遭遇した場合、「まあ、このWebページは非常に早い段階でHTMLエディターで書かれていたに違いありません。私は、それらのバギーの古いブラウザと同じように、私は本当に古いブラウザであるとふりかけなければなりません。」そのため、正しいドキュメントタイプがない場合、CSSを備えたかわいいWebページのスタイルは、現在の標準に基づいているべきもののようには見えないかもしれません。ブラウザで検出した場合、誤ってQuirksモードでページを閲覧すると、HTMLまたはCSSの不適切な使用ではなく、誤ったドキュメントタイプに関連する問題の表示を修正しようとするのをやめることができます。
注意:奇妙なモードの詳細については、www.quirksmode.org/index.html?/css/quirksmode.htmlおよびhttp://hsivonen.iki.fi/doctype/をご覧ください。
幸いなことに、適切なドキュメントタイプを取得するのは簡単です。知っておく必要があるのは、使用しているHTMLのバージョンだけです。ほとんどの場合、HTML 4を使用したWebページを作成しました。ウェブサイトにXHTMLの使用を開始した可能性もあります(5ページを参照)。
HTMLおよびXHTMLの最も人気のあるバージョンは、HTML 4.01 TransitionalおよびXHTML 1.0の移行です。これらのHTMLタイプを使用すると、<font>タグなどのディスプレイタグを使用することができます。これは、レガシーHTMLから新しいHTMLへの移行も提供します。
ラベル。これらのタグを使用しない方が良いですが、それらはまだ移行中に機能するため、あなた自身の状況に基づいてこれらの古いスタイルのタグを段階的に段階的にすることができます。 HTMLとXHTMLの厳格なバージョンでは、一部の古いスタイルのタグはまったく機能しません。
注:一般的に言えば、HTMLとXHTMLの厳格なバージョンは、<font>タグや段落の中央属性など、Webページのみが良い結果を示すタグと属性を受け入れません。また、リンクのターゲット属性など、かつて人気のある属性を受け入れません。新しいウィンドウでリンクを開くことができます。
HTML 4.01 Transitionalを使用している場合は、作成した各Webページの先頭に次のドキュメントタイプ宣言を入力します。
サンプルコード[www.cuoxin.com]