Liebe Forumer,
Hallo,
heute habe ich eine Mail zum Thema "Kommentare in HTML" erhalten. Den fachlichen Ausschnitt zitiere ich mal:
<cite>Die Sequenz zum Kommentarstart ist "<!--", das Kommentar-
ende ist " -->" und nicht "-->". Dies wird auch vom W3V-Validator
so bemängelt.
Neuere Netscape-Versionen (getestet mit 6.2.3) und Mozilla 1.0
erkennen nur " -->"! Von Netscape 6.01 wurde auch "-->"
akzeptiert.
Mozilla 1.0 hat zusätzlich den Fehler, daß Folgen von
Minus-Zeichen im Kommentar zu Fehlern führen:
<!-- --------- blabla ---------- -->
funktioniert mit Opera 6.04, IE 6.0 und NS 6.2.3, nicht aber
mit Mozilla 1.0."</cite>
Dass vor dem abschliessenden "-->" Whitespace erforderlich ist, war mir neu. In der HTML4.01-Spec konnte ich auch keine Aussage dazu finden, dass dies zwingend erforderlich sei. Was dort erwaehnt wird, und was ja auch in der obigen Mail erwaehnt wird, ist, dass Whitespace zwischen den beiden "--" und dem ">" stehen darf, was dazu fuehrt, dass mehrere Hyphens in Folge, also "--" oder "-------" usw., innerhalb eines Kommentars unbedingt vermieden werden sollten.
Vermieden werden sollten? Sie dürfen nicht vorkommen, es wird dort als Fehler bezeichnet (Zitat: A common ***error*** is to include a string of hyphens ("---") within a comment. )
Also hat der Mozilla den genannten Fehler nicht, im Gegenteil, die anderen genannten Browser sind fehlerhaft.
Weiss jemand Naeheres ueber die Sache mit "-->" bzw. " -->" ?
Das mit dem Leerzeichen vor dem -- wäre mir neu.
Leider ist die ISO8879 (SGML) nicht frei zugänglich (zumindest habe ich sie nicht gefunden).
Und 212 Schweizer Fränkli ist sie mir dafür nicht wert...
Andreas