以前の Web ページでは、次の Web ページ構造コードがよく見られます。
<html>
<頭>
<title>これはウェブページです</title>
<メタ名=”…” コンテンツ=”…” />
…
</head>
<本文>
…
</body>
</html>
明らかに、この構造の Web ページ コードは Web 標準に準拠していませんが、コードにエラーがない限り、ブラウザは Web ページを適切に表示できます。実際、これは、Table レイアウトのページと Div 構造のページに似ています。重要なのは、どちらのページがより高品質でレンダリングされるかです。
ページを作成してからページを完成させるまでには長い距離があります。
ブラウザの開発プロセスにおいて、Microsoft は Windows オペレーティング システムに Internet Explorer をバンドルすることで常にブラウザ市場の支配的なプレーヤーとなりましたが、その結果、IE は Microsoft の組織である W3C によって確立された Web 標準を無視することになりました。 IE は常に独自の Web 標準にのみ準拠してきました。幸いなことに、この件はまだ最終決定されていませんが、Microsoft は IE8 で Web 標準をサポートすることを決定しました。 Microsoft の IE に加えて、Mozilla Firefox、Apple Safari、Opera、Chrome などのブラウザは、Web 標準をサポートするという名目で、長い間 IE と戦ってきました。
ブラウザーが異なると、HTML コードのデフォルト解析が異なるため、同じコードであっても、ブラウザーが異なると異なるスタイルで表示される可能性があるため、ブラウザー間の違いを調整するために、すべてのブラウザーが従う一連のルールが必要になります。この宣言は DOCTYPE - 文書タイプ (文書タイプ) です。