Rolf B: Kommentare in HTML wo erlaubt?

Beitrag lesen

Hallo Henry,

kurz gesagt: Ja.

Lang gesagt: Die HTML Syntaxbeschreibung schreibt einiges über zulässige Platzierungen von Kommentaren, aber kaum nützliches. Zum Beispiel hier.

Hier wird es schon etwas interessanter. Da steht, wie ein Element aufgebaut sein darf, und da werden Kommentare stets in einem Atemzug mit Text, &-Symbolen, und Kindelementen aufgeführt. Danach kommen Beschreibungen von Start- und End-Tags, und dort ist von Kommentaren keine Rede.

Also, Daumenregeln:

  • ein Kommentar kann außerhalb des HTML Elements geschrieben werden (vor DOCTYPE, zwischen DOCTYPE und <html> und nach </html>)
  • Innerhalb des html Elements kann Kommentar überall dort verwendet werden, wo auch ein Text-Node oder ein anderes Element notiert werden könnte.
  • Dort, wo kein HTML Kontext vorliegt, kann auch kein Kommentar erstellt werden (innerhalb eines Kommentars, in den Anführungszeichen eines Attributwerts, in einem CDATA Block).

Rolf

--
sumpsi - posui - obstruxi