2017-04-11 4 views
1

In HTML wir tun in der Regel Kommentare gleichermaßen:HTML-Kommentar fehlt Symmetrie

<!-- Comment here --> 

Warum wie in der Kommentar nicht symmetrisch ist:

<!-- Comment here --!> 

ich bin für die historische Antwort suchen.

Antwort

0

Bitte schauen Sie in HTML 2.0 RFC hier und interessanten Teil:

Um Kommentare in einem HTML-Dokument enthalten, um einen Kommentar Erklärung verwenden. Eine Kommentardeklaration besteht aus <!' followed by zero or more comments followed by> '. Jeder Kommentar beginnt mit --' and includes all text up to and including the next occurrence of - '. In einer Kommentardeklaration ist Leerraum nach jedem Kommentar erlaubt, aber nicht vor dem ersten Kommentar. Die gesamte Kommentardeklaration wird ignoriert.

HINWEIS - Einige historische HTML-Implementierungen betrachten fälschlicherweise als Zeichen für die Beendigung eines Kommentars.

Zum Beispiel:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<HEAD> 
<TITLE>HTML Comment Example</TITLE> 
<!-- Id: html-sgml.sgm,v 1.5 1995/05/26 21:29:50 connolly Exp --> 
<!-- another -- -- comment --> 
<!> 
</HEAD> 
<BODY> 
<p> <!- not a comment, just regular old data characters -> 
+1

I-Adressen die Symmetrie nicht über diese Antwort glauben, dass die Frage ist, Über. Auch wenn es eine interessante Antwort ist. – Skeen

0

Einfach gesagt, ist es, weil es von SGML abgeleitet ist, wo die verwendete Standard

Von sitepoint zu sein:

Der HTML-Kommentar sieht aus wie Dies: . Es ist von SGML abgeleitet, die mit einem <! beginnt und endet mit einem >

This page hat durchaus einige Informationen über die Geschichte von HTML und SGML

+0

Interessant, aber die Frage bleibt, warum sich SGML für ein asymmetrisches Kommentarindikatorschema entschieden hat. – Skeen