Zuvor in HTML können Sie viele Tags öffnen, wie <p> und <li> ohne unbedingt die entsprechende </p> und </li> zu schreiben, um sie zu schließen. Aber das ist in XHTML illegal. XHTML benötigt eine strenge Struktur und alle Tags müssen geschlossen werden. Wenn es sich um ein einzelnes ungepaartes Tag handelt, fügen Sie ein "/" zum Ende des Tags hinzu, um es zu schließen. Zum Beispiel:
<br /> <img src = "../ bilder /logo_w3cn_200 × 80.gif" />
2. Alle Namen der Elemente und Attribute des Tags müssen Kleinbuchstaben sein.Im Gegensatz zu HTML ist XHTML Case -sensibel und <titels> und <titels> unterschiedliche Tags. XHTML verlangt, dass alle Tags und Attributnamen in Kleinbuchstaben liegen müssen. Zum Beispiel: <body> muss als <body> geschrieben werden. Falleinschlüsse werden nicht erkannt. Normalerweise muss der von Dreamweaver automatisch generierte Attributname "Onmouseover" ebenfalls an "Onmouseover" geändert werden.
3.. Alle XHTML -Tags müssen vernünftig verschachtelt seinAuch weil XHTML eine strenge Struktur benötigt, muss die gesamte Verschachtelung in Ordnung sein. Der Code, den wir zuvor so geschrieben haben:
<p> <b> </p>/b> muss modifiziert werden an: <p> <b> </b>/p>
Das heißt, die Nistschicht für Schicht muss streng symmetrisch sein.
4.. Alle Attribute müssen in Zitate "" eingeschlossen sein ""In HTML müssen Sie keine Attributwerte zitieren, sondern in XHTML müssen sie zitiert werden. Zum Beispiel:
<höhe = 80> muss modifiziert werden an: <height = "80">
In außergewöhnlichen Situationen müssen Sie doppelte Zitate im Eigenschaftswert verwenden. Sie können "einzelne Zitate verwendet werden", zum Beispiel:
<alt = "Say'hello '">
5. Alle <und und außergewöhnlichen Symbole werden in Code ausgedrücktAlle weniger als das Zeichen (<), das nicht Teil des Tags ist, muss als & lt codiert werden;
Jeglicher größer als das Zeichen (>), das nicht Teil des Tags ist, muss als & gt codiert werden;
Jede & Nummer (&), die nicht Teil eines Unternehmens ist, muss als & amp;
Hinweis: Es gibt keine Leerzeichen zwischen den obigen Zeichen.
6. Weisen Sie allen Attributen einen Wert zuXHTML sieht vor, dass alle Attribute einen Wert haben müssen, und diese ohne Werte werden selbst wiederholt. Zum Beispiel:
<td nowrap> <Eingabe type = "CheckBox" name = "Shirt" value = "Medium" geprüft>
Muss geändert werden an:
<td nowrap = "nowrap"> <Eingabe type = "CheckBox" name = "Shirt" value = "Medium" checked = "checked">
7. Verwenden Sie im Kommentarinhalt nicht """" Kann nur zu Beginn und am Ende von XHTML -Kommentaren passieren, das heißt, sie sind im Inhalt nicht mehr gültig. Beispielsweise ist der folgende Code ungültig:
<! Hier ist der Kommentar - hier ist der Kommentar>
Ersetzen Sie die gepunktete Linie im Inneren durch ein gleiches Zeichen oder einen Raum.
<! Hier ist Kommentar ===================== Hier ist Kommentar>
Einige der oben genannten Spezifikationen scheinen ziemlich erstaunlich zu sein, aber all dies ist, unseren Code einen einheitlichen und eindeutigen Standard für die Wiederverwendung von Daten zu haben.