Nachdem wir Sie in die korrekte Verwendung von JavaScript und CSS in XHTML eingeführt haben, präsentiert Ihnen W3CGroup weiterhin 16 Richtlinien für XHTML- und HTML-Kompatibilität!
1. Vermeiden Sie es, die Seite als XML-Typ zu deklarieren. Die Seite verwendet den Zeichensatz UTF-8 oder UTF-16.
2. Fügen Sie einen Schrägstrich / vor dem Endzeichen > von leeren Element-Tags (Tags, die nicht zur Aufnahme von Inhalten verwendet werden können) hinzu, wie zum Beispiel: <br />, <hr /> usw.
3. Wenn der Inhalt eines nicht leeren Elements (dieses Tag wird verwendet, um Inhalte wie einen Titel oder einen Absatz zu enthalten) leer ist, geben Sie ihm ein Leerzeichen, anstatt die Endmethode wie ein leeres Element zu verwenden, z. B.: when Ein Element hat keinen Inhalt. Bitte schreiben Sie den P-Tag: <p> </p> anstelle von <p />.
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 zugunsten des INPUT-Elements veraltet. Die tagName-Eigenschaft von isIndex gibt Eingaben 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 überschreiben:
<isindex prompt="Geben Sie das zu durchsuchende Indexschlüsselwort ein" />
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, map.