4.1.1 Syntaxanalyse (A)

HTML und andere Markup-Sprachen (z. B. SVG) müssen vom Browser und der Hilfssoftware korrekt analysiert werden.

Alle Markup-Codes müssen damit übereinstimmen:

  • Elemente müssen vollständige Start- und End-Tags haben, es sei denn, die Spezifikation verlangt dies nicht. In HTML 5 zum Beispiel sind End-Tags nicht immer erforderlich.
  • Elemente sollten wie in der Spezifikation vorgeschrieben verschachtelt werden.
  • Elemente dürfen keine identischen (doppelten) Attribute enthalten, und wenn sie eine ID enthalten, können sie nur einmal auf einer Seite verwendet werden.

Auch Start- und End-Tags, denen ein wesentliches Zeichen fehlt, wie z. B. eine schließende Klammer, oder bei denen ein falsches Anführungszeichen für den Wert eines Attributs verwendet wird, reichen nicht aus.