1. Vermeiden Sie das Deklarieren von Seiten als XML-Typ und verwenden Sie UTF-8- oder UTF-16-Zeichensätze auf Seiten.
2. Fügen Sie ein Schrägstrich /vor dem Endcharakter> des leeren Element -Etiketts (nicht zum Einbeziehen von Inhalten) hinzu , wie: <br />, <hr /> usw.
3. Wenn ein nicht leeres Element (mit diesem Etikett verwendet wird, um Inhalte wie Titel, Absatz) zu enthalten, geben Sie ihm ein leeres Zeichen und verwenden Sie keine Endmethode wie ein leeres Element , wie z.
4. Wenn <, &,]]> oder zwei aufeinanderfolgende horizontale Balken in Ihrem Stil- und Skripte -Inhalt angezeigt werden, verwenden Sie bitte externe Dateien, um sie vorzustellen.
5. Vermeiden Sie Bruchlinien oder mehrere Leerzeichen in Element -Attributwerten.
6. In den Kopfteil des Dokuments nicht mehr als ein ISIDEX -Element aufnehmen (vorzugsweise nicht verwendet). Dieses Element wird nicht empfohlen.
Issidex: Lassen Sie den Browser ein Dialogfeld anzeigen, in dem der Benutzer eine einzelne Textzeile eingibt.
In HTML 4 wird dieses Element veraltet und das Eingangselement empfohlen. Die Tagname -Eigenschaft von ISIDEX gibt Eingaben zurück.
Dieses Element ist ein Blockelement, und dieses Element muss das Tag schließen.
Das folgende Beispiel verwendet das ISIDEX -Element, um die Standardeingabeaufforderung zu ersetzen:
<issidex Eingabeaufforderung = Geben Sie das Keyword in Index ein, um zu suchen/
7. Wenn Sie eine 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 Element -Kennung. Vermeiden Sie es, das Namensattribut zu verwenden , insbesondere bei diesen Elementen. Es wird mehr missbilligt, das Namensattribut als Identifikator zu verwenden: A, Applet, Form, Frame, Iframe, IMG, Karte.
9. Definieren Sie das Dokumentzeichen für die Seite , verwenden Sie <xml Version = 1.0 coding = utf-8?> Für das XML-Dokument verwenden Sie <meta http-äquiv = content-type content = text/html; charset = utf-8 />
10. Verwenden Sie den Attributnamen für den Attributwert des Booleschen Typelements , wie z. B. überprüft, überprüft. Zu den booleschen Typelementen gehören: Compact, Nowrap, Ismap, Declare, Noshade, Checked, Behinderte, Readonly, Multiple, Selected, Noresize, Defer
11. HTML4- und XML -Dokumentobjektmodelle geben das HTML -Element und die Attributnamen an, um zum Kapitalformat zurückzukehren. Elemente und Attributnamen in XHTML kehren zum Kleinbuchstaben -Format zurück.
12. verwenden & amp; das & symbol im Eigenschaftswert ersetzen
13. In XHTML müssen CSS -Style -Tag -Stil- und Attributnamen Kleinbuchstaben sein .
In HTML -Tabellen wird Tbody beim Parsen automatisch ausgefüllt, jedoch nicht in XML. Daher müssen Sie das TBODY -Element selbst hinzufügen, wenn Sie es im CSS -Selektor verwenden.
Wenn CSS ein Element mit einem ID -Attribut auswählt, verwenden Sie den # Selektor . Wenn CSS ein Element mit einem Klassenattribut auswählt, verwenden Sie die. Selektor ;14. Wie kann man Stilelemente verwenden, wenn XML -Dokumente analysiert werden? In HTML4 und XHTML kann das Stilelement verwendet werden, um Stilregeln in Dokumenten zu definieren. In XML wird XML Stylesheet verwendet, um Stilregeln zu definieren. Um mit dieser Regel kompatibel zu sein, muss das Stilelement das ID -Attribut als Kennung verwenden, wenn Sie das Stilelement verwenden müssen, wenn Sie XML -Dokumente analysieren müssen, und es muss ein XML -Stylesheet geben, um sich darauf zu beziehen , z. B.:
<?
<? XML-Stylesheet href =#InternalStyle Type = Text/CSS?>
<! DocType html
Public -// w3c // dtd xhtml 1.0 strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: Lang = en Lang = en>
<kopf>
<titels> Ein internes Stylesheet -Beispiel </title>
<style type = text/CSS ID = InternalStyle>
Code {
Farbe: grün;
Schriftfamilie: Monospace;
Schriftgewicht: fett;
}
</style>
</head>
<body>
<p>
W3CGroup führt 16 Richtlinien für kompatible XHTML und HTML ein!
<Code> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</body>
</html>
15. Achten Sie auf Whitespace -Zeichen in HTML und XML . Einige Charaktere, die in HTML -Dokumenten legal sind, können in XML illegal sein. In HTML wird beispielsweise das Seitenfutterzeichen (Formfeed -Zeichen U+000C) in Räume analysiert, während es in XHTML aufgrund der Charakterdefinition von XML illegal wird.
16 Beachten Sie, dass die Sonderzeichen "(Ellipsis, U+0027) in XML 1.0 eingeführt werden, sie jedoch nicht in HTML angezeigt werden. Wenn Sie" Ersatz "verwenden, können Sie es in HTML4 verwenden.