Kurz-Fakten

  • Öffnendes Tag: <p>, schließendes Tag: </p>, das Element ist beides zusammen mit dem Inhalt
  • Attribute stehen ausschließlich im öffnenden Tag, nie im schließenden
  • Die Schreibweise <br /> stammt aus XHTML; in HTML ist der Schrägstrich erlaubt, aber wirkungslos
  • Nicht geschlossene Tags erzeugen keinen Abbruch: der Parser ergänzt das Ende nach eigenen Regeln – meist an einer anderen Stelle als beabsichtigt
  • Spitze Klammern im Text müssen als < und > geschrieben werden, sonst beginnt der Parser ein Tag

Einordnung für die Praxis

Die Fehlertoleranz des Parsers ist der Grund, warum fehlerhaftes Markup so lange unbemerkt bleibt. Ein vergessenes </div> zerstört nichts sichtbar – der Browser schließt den Container irgendwo, in jedem Browser gleich, aber selten dort, wo der Autor es meinte. Auffällig wird es erst, wenn ein Abschnitt plötzlich in einem anderen steckt.

Deshalb ist der Validator kein Formalismus, sondern das einzige Werkzeug, das den Unterschied zwischen gemeinter und tatsächlicher Struktur zeigt.

Verwandte Begriffe