Nachdem Sie Sie vorgestellt haben, wie Sie JavaScript und CSS in XHTML korrekt verwenden, bringt Webdesign Ihnen weiterhin 16 Richtlinien für die XHTML -Kompatibilität mit HTML ein!
1. Vermeiden Sie die Seite als XML-Typ und verwenden Sie die Zeichensätze von UTF-8 oder UTF-16 auf der Seite.
2. Fügen Sie ein Schrägstrich /vor dem Endcharakter> des leeren Element -Etiketts hinzu (die Etikett kann nicht zum Inhalt verwendet werden) 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 und definieren Sie den Zeichensatz für das XML -Dokument.
<xml Version = 1.0 coding = utf-8?>
Definieren Sie den Zeichen für XHTML
<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. untersucht = überprüft. Zu den booleschen Elementen gehören: Kompakt, nowrap, ismap, deklarieren, noshade, überprüft, deaktiviert, readonly, multiple, ausgewählte, noresizesie, Aufhebung
11.HTML4- und XML -Dokumentobjektmodelle geben an, dass HTML -Element- und Attributnamen das Großbuchstaben zurückgeben. Elemente und Attributnamen in XHTML kehren zum Kleinbuchstaben -Format zurück.
12. verwenden & amp; Um das Symbol im Eigenschaftswert zu ersetzen, wie z. B.:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
Besser als die folgenden:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
13. In XHTML müssen CSS -Style -Tag -Stil- und Attributnamen Kleinbuchstaben sein.
In der HTML -Tabelle wird Tbody während der Parsen automatisch gefüllt, jedoch nicht im 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. Wähler;
14. Wie kann man Stilelemente verwenden, wenn XML -Dokumente analysiert werden? In HTML4 und XHTML kann das Stilelement verwendet werden, um Stilregeln im Dokument zu definieren. In XML wird das 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 das XML -Dokument 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 & Apos; (Ellipsis, U+0027) werden in XML1.0 eingeführt, aber sie erscheinen nicht in HTML. Wenn Sie "Ersetzen & apos;" verwenden "Ersetzen & apos;" Um es in HTML4 zu verwenden.
Übersetzt von http://www.w3cgroup.com geben Sie bitte die Quelle beim Nachdruck an!
Siehe: http://www.w3.org/tr/xhtml1/#guidelines