Auf früheren Webseiten können wir häufig den folgenden Webseitenstrukturcode sehen:
<html>
<Kopf>
<title>Dies ist eine Webseite</title>
<meta name=“…“ content=“…“ />
…
</head>
<Körper>
…
</body>
</html>
Offensichtlich entspricht der Webseitencode mit dieser Struktur nicht den Webstandards, aber der Browser kann die Webseite trotzdem gut darstellen, solange der Code keine Fehler enthält. Tatsächlich ist dies genau wie eine Seite mit einem Tabellenlayout und einer Seite mit einer Div-Struktur. Der Browser kann sie rendern. Der Schlüssel ist, welche Seite mit höherer Qualität gerendert wird.
Zwischen dem Erstellen einer Seite und dem Fertigstellen einer Seite liegt ein langer Weg.
Im Entwicklungsprozess von Browsern ist Microsoft durch die Integration des Internet Explorers in das Windows-Betriebssystem immer zum dominanten Akteur geworden. Dies hat auch dazu geführt, dass der IE die von der W3C-Organisation festgelegten Webstandards missachtet hat Der IE hat immer nur seine eigenen Webstandards befolgt. Glücklicherweise hat Microsoft beschlossen, Webstandards im IE8 zu unterstützen, obwohl diese Angelegenheit noch nicht abschließend geklärt ist. Neben dem IE von Microsoft kämpfen Browser wie Mozilla Firefox, Apple Safari, Opera und Chrome seit langem im Namen der Unterstützung von Webstandards gegen den IE.
Unterschiedliche Browser führen zu unterschiedlichen Standardanalysen von HTML-Codes, sodass sogar derselbe Code in verschiedenen Browsern in unterschiedlichen Stilen angezeigt werden kann. Daher ist eine Reihe von Regeln erforderlich, die alle Browser befolgen. Um die Unterschiede zwischen Browsern zu koordinieren, erfordert diese Regel eine Erklärung Verweisen Sie darauf. Diese Deklaration ist DOCTYPE – Dokumenttyp (Dokumenttyp).