stefan: Kommentare

Beitrag lesen

Hallo,

ich bin auf folgende Frage bei Kommentaren gestoßen: Wenn ich innerhalb eines Kommentars zwei Bindestriche ("--") verwende, dann ist das laut HTML 4.01-Spezifikation zumindest gefährlich (Zitat aus der Spezifikation, 3.2.4 Comments: "Authors should avoid putting two or more adjacent hyphens inside comments").
 Ich verstehe aber noch nicht ganz, wo das Problem liegt. Das Kommentarende ist spezifiziert als Close Delimiter "--" und Markup Declaration Close Delimiter ">". Zwischen beiden dürfen laut Spezifikation beliebig viele Whitespaces vorkommen. Wenn ich allerdings zwischen "--" und ">" auch noch andere, also nicht Whitespace-Zeichen habe, müsste das doch zulässig sein, oder?
 Nehmen wir an, ich habe in meiner HTML-Seite sowas wie:

<!-- Kommentar mit -- und vielen anderen lustigen Sachen
-->

Wenn ich die HTML-Seite beispielsweise im Firefox aufrufe, dann wird "-- Kommentar mit -- und vielen anderen lustigen Sachen -->" angezeigt, bei Opera und dem IE allerdings nicht. Welches Verhalten ist nun standardkonform?

Viele Grüße,

Stefan