1.Vermeiden Sie die Deklaration der Seite als XML-Typ Die Seite verwendet den Zeichensatz UTF-8 oder UTF-16.
2.Fügen Sie einen Schrägstrich / vor dem Endzeichen > eines leeren Element-Tags hinzu (ein Tag, das nicht zur Aufnahme von Inhalten verwendet werden kann), wie zum Beispiel:
,< hr /> usw.
3.Wenn ein nicht leeres Element (dieses Tag wird verwendet, um Inhalte wie einen Titel oder einen Absatz zu enthalten) leer ist, geben Sie ihm ein Leerzeichen, anstatt die Endungsmethode wie ein leeres Element zu verwenden, zum Beispiel: Wenn ein P-Tag keinen Inhalt hat, schreiben Sie bitte:
.
4.Wenn <, &, ]]> oder zwei aufeinanderfolgende horizontale Balken – in Ihrem Stil und Skriptinhalt erscheinen, verwenden Sie bitte externe Dateien, um sie zu importieren.
5.Vermeiden Sie Zeilenumbrüche oder mehrere Leerzeichen in Elementattributwerten.
6.Fügen Sie nicht mehr als ein isindex-Element in den Kopfteil des Dokuments ein (die Verwendung dieses Elements wird am besten nicht empfohlen).
isindex: Bewirkt, dass der Browser ein Dialogfeld anzeigt, in dem der Benutzer aufgefordert wird, eine einzelne Textzeile einzugeben.
In HTML 4 ist dieses Element veraltet und das INPUT-Element wird empfohlen. Die isIndex-Eigenschaft des tagName gibt die Eingabe zurück.
Dieses Element ist ein Blockelement und dieses Element erfordert ein schließendes Tag.
Im folgenden Beispiel wird das ISINDEX-Element verwendet, um die Standardeingabeaufforderung zu ersetzen:
7.Wenn Sie die Sprache für ein Element angeben möchten, verwenden Sie bitte die Attribute lang und xml:lang. Der Wert von xml:lang hat eine höhere Priorität.
8.Bitte verwenden Sie das id-Attribut als Elementbezeichner und vermeiden Sie die Verwendung des name-Attributs. Insbesondere bei diesen Elementen wird die Verwendung des name-Attributs als Bezeichner nicht empfohlen: a, applet, form , Frame, Iframe, IMG, Karte.
9.Definieren Sie den Dokumentzeichensatz für die Seite , verwenden Sie , um den Zeichensatz für das XML-Dokument zu definieren, und definieren Sie den Zeichensatz für XHTML. Verwenden Sie
10.Bitte verwenden Sie diesen Attributnamen für Elementattributwerte vom booleschen Typ, z. B. „checked“. Zu den Elementen vom booleschen Typ gehören: Compact, Nowrap, Ismap, Declare, Noshade, Checked, Disabled , readonly , multiple, selected, noresize, defer
11.HTML4 und XML Document Object Model geben an, dass HTML-Element- und Attributnamen das Großbuchstabenformat zurückgeben. Element- und Attributnamen in XHTML werden im Kleinbuchstabenformat zurückgegeben.
12.Verwenden Sie &, um das kaufmännische Und in Attributwerten zu ersetzen
13. In XHTML müssen der CSS-Stil, Tag-Stil und Attributnamen Kleinbuchstaben verwenden. In der HTML-Tabelle wird der Tbody beim Parsen automatisch vervollständigt, dies funktioniert jedoch nicht in XML , Sie müssen also das tbody-Element selbst hinzufügen, wenn es im CSS-Selektor verwendet wird. Wenn CSS ein Element mit einem ID-Attribut auswählt, verwenden Sie den #selector
Wenn CSS ein Element mit einem Klassenattribut auswählt, verwenden Sie den Selektor
14. Wie verwende ich das Style-Element beim Parsen von XML-Dokumenten? In HTML4 und XHTML kann das Style-Element zum Definieren von Stilregeln im Dokument verwendet werden. In XML wird das XML-Stylesheet zum Definieren von Stilregeln verwendet.
Wenn Sie das verwenden müssen Beim Parsen des XML-Dokuments muss das Stilelement das ID-Attribut als Bezeichner verwenden und es muss ein XML-Stylesheet vorhanden sein, das darauf verweist , z. B.:
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 16Achten Sie auf das Sonderzeichen ' (Auslassungspunkte, U 0027) Es wird in XML1.0 eingeführt, erscheint aber nicht in HTML, um ' zu ersetzen Kann in HTML4 verwendet werden.
"http://www.w3.org/TR /xhtml1/DTD/xhtml1-strict.dtd">
W3CGroup stellt für Sie 16 Richtlinien für XHTML- und HTML-Kompatibilität vor! http://www.w3cgroup.com/article.asp?id=252
.
< /html>
15.Sie müssen auf das Leerzeichen in HTML und XML achten. Einige in HTML-Dokumenten zulässige Zeichen sind in XML möglicherweise nicht zulässig. Beispielsweise wird das Formfeed-Zeichen (Formfeed-Zeichen U 000C) als Leerzeichen analysiert, in XHTML jedoch aufgrund der Zeichendefinition von XML illegal.