HTML befolgt bestimmte Regeln. Diese Regeln sind in einer Dokumenttypdefinitionsdatei oder als DTD bekannt. DTD ist ein XML -Dokument, das erklärt, welche Tags, Attribute oder Werte für einen bestimmten HTML -Typ gültig sind. Jede HTML -Version hat eine entsprechende DTD. Jetzt könnten Sie fragen: "Was hat das alles mit CSS zu tun?"
Wenn Sie möchten, dass alle Inhalte auf einer Webseite in einem Webbrowser korrekt und konsequent angezeigt werden, müssen Sie dem Webbrowser mitteilen, welche Version von HTML oder XHTML Sie verwenden, einschließlich der DOCType -Deklaration am Anfang einer Webseite. Diese Deklarationstypdeklaration befindet sich in der ersten Zeile der HTML -Datei und definiert nicht nur die von Ihnen verwendete HTML -Version (z. B. HTML 4.01 -Übergang), sondern zeigt auch auf die entsprechende DTD -Datei auf der Webseite. Wenn das Dokument falsch deklariert wird, werden die meisten Browser in einen Warnstatus namens Quirks -Modus eintreten.
Der Quirks -Modus ist die Methode, die von Browserherstellern verwendet wird, um ihre Software wie Browser in Circa 1999 (die Ära von Netscape 4 und Internet Explorer 5) zu betreiben. Wenn ein moderner Browser auf eine Webseite stößt, die nicht den richtigen Dokumenttyp hat, wird der Meinung: "Nun, diese Webseite muss sehr früh und vor langer Zeit in einem HTML -Editor geschrieben worden sein. Ich muss so tun, Aus diesem Grund sehen Sie, wenn es keinen korrekten Dokumenttyp gibt, niedliche Webseiten mit CSS nicht so aus, wie er auf den aktuellen Standards basieren sollte. Wenn Sie in Ihrem Browser erkennen, versehentlich Ihre Seite im Quirks -Modus durchsuchen, können Sie nicht mehr versuchen, Anzeigeprobleme im Zusammenhang mit falschen Dokumenttypen zu beheben, anstatt eine unsachgemäße Verwendung von HTML oder CSS zu verwenden.
Achtung: Weitere Informationen zu seltsamen Modi finden Sie unter www.quirksmode.org/index.html?/css/quirksmode.html und http://hsisivonen.iki.fi/doctype/.
Glücklicherweise ist es einfach, den richtigen Dokumenttyp zu erhalten. Alles, was Sie wissen müssen, ist, welche Version von HTML Sie verwenden. Höchstwahrscheinlich haben Sie eine Webseite mit HTML 4 erstellt. Möglicherweise haben Sie sogar XHTML für Ihre Website verwendet (siehe Seite 5).
Die beliebtesten Versionen von HTML und XHTML sind HTML 4.01 Transitional und XHTML 1.0 Transitional. Diese HTML -Typen ermöglichen es Ihnen weiterhin, Anzeige -Tags wie <Font> -Tags zu verwenden, die auch einen Übergang von Legacy HTML zu neuer HTML: Stripter HTML und XHTML bieten
Etikett. Es ist zwar besser, diese Tags nicht zu verwenden, aber sie arbeiten immer noch in Übergang, sodass Sie diese Tags im alten Stil basierend auf Ihrer eigenen Situation ausführen können. In strengen Versionen von HTML und XHTML funktionieren einige Tags im alten Stil überhaupt nicht.
HINWEIS: Im Allgemeinen akzeptieren strenge Versionen von HTML und XHTML keine Tags und Attribute, die nur Webseiten erzielen, wie z. B. <font> Tags und zentrierte Attribute eines Absatzes. Sie akzeptieren auch einige einst beliebte Attribute nicht, wie das Zielattribut eines Links, sodass Sie einen Link in einem neuen Fenster öffnen können.
Wenn Sie HTML 4.01 Transitional verwenden, geben Sie die folgende Deklaration vom Dokumenttyp zu Beginn jeder Webseite ein, die Sie erstellen:
Beispielcode [www.cuoxin.com]