Dokumenttyperklärung
An der Spitze jeder Ihrer Seiten benötigen Sie eine Dokumenterklärung. Ja, es muss.
Wenn Sie keinen Dokumenttyp angeben, ist Ihr HTML keine legitime HTML, und die meisten Browser verwenden den Quirks -Modus, um Seiten zu verarbeiten, was bedeutet, dass der Browser glaubt, dass Sie nicht wissen, was Sie tun, und Ihren Code mit dem Weg des Browsers zu behandeln. Sie können ein HTML-Meister sein, der auf der Erde unbesiegbar ist, oder Ihr HTML kann fehlerfrei sein und CSS kann perfekt sein. Wenn es jedoch keine Dokumenterklärung oder eine falsche Dokumenterklärung gibt, ist Ihre Webseite genau das gleiche wie ein kurzsichtiges, einäugiges Gibbon-Baby.
Die Dokumentationserklärung für XHTML 1.0 Strict lautet wie folgt:
<! DocType html public -// w3c // dtd xhtml 1.0 strict // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
Das Folgende ist die Dokumentanweisung von XHTML 1.1. Als neueste Version von XHTML sieht es perfekter aus, aber es gibt immer noch einige Probleme. Wir werden es etwas später erklären.
<! DocType html public -// w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
Beachten Sie, dass das DOCType-Tag aktiviert und mit einem englischen Ausrufezeichen der Halbbreite vorangestellt und vorangestellt werden muss! Es ist das einzige Tag, das die Regeln verstößt und nicht geschlossen werden muss.
Sprachaussage
Auch wenn der HTTP -Header oder das Attribut "XML: Lang" im HTML -Start -Tag festgelegt ist, müssen Sie eine primäre Sprache für das Dokument angeben. Obwohl es nicht notwendig ist, mit einem legitimen XHTML -Dokument umzugehen, ist es auch eine einfache Berücksichtigung. Die Werte werden abgekürzt, wie EN (Englisch, Englisch), Fr (Französisch, Französisch), DE (Deutsch, Deutsch).
Deklarieren Sie ein Dokument, das hauptsächlich englische Inhalte verwendet. Ein Beispiel lautet:
<html xmlns = http: //www.w3.org/1999/xhtml xml: Lang = en>
Nachdem Sie die Hauptsprache deklariert haben, können Sie auch die XML: Lang -Attribut -Inline verwenden (z. B. <Span XML: Lang = De> html hund </span>).
Inhaltstyp
Der Medientyp und die Schriftart von HTML -Dokumenten können angegeben werden und können mit HTTP -Headern durchgeführt werden, wie z. B.:
Inhaltstyp: Text/HTML; charset = utf-8
Der erste Teil des HTTP -Headers (z. B. Text/HTML) ist der Dateimime -Typ, mit dem der Browser den Medientyp der Datei kennen und daher wissen, wie er damit umgeht. Alle Dateien haben einen MIME -Typ. JPEG -Bilder sind Bild/JPEG, CSS -Dateien sind Text/CSSS und HTML verwenden im Allgemeinen Text/HTML.
Der zweite Teil des HTTP-Headers (wie der UTF-8-Teil) ist der Zeichensatz.
Der vielleicht einfachste Weg, einen HTTP-Header einzurichten, besteht darin, das Header-Tag mit HTTP-Synonymen (HTTP-Äquivalent) in HTML wie folgt zu verwenden:
<meta http-äquiv = content-type content = text/html; charset = utf-8 />
Im Folgenden finden Sie häufig verwendete Dokumentanweisungen. Tatsächlich ist Dreamweaver die Standardanweisung.
Kopieren Sie den Code