在HTML中,我们通常会做类似的注释:
<!-- Comment here -->为什么注释不对称,如下所示:
<!-- Comment here --!>我在寻找历史的答案。
发布于 2017-04-11 20:06:22
请关注HTML 2.0 RFC,这里是一个有趣的部分:
要在
文档中包含注释,请使用注释声明。注释声明由
<!' followed by zero or more comments followed by>‘组成。每条评论都以--' and includes all text up to and including the next occurrence of--‘开头。在注释声明中,允许在每个注释之后使用空格,但不允许在第一个注释之前使用空格。整个注释声明将被忽略。注意--一些历史的超文本标记语言实现错误地认为任何`>字符都是注释的终止。例如:
<!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 ->发布于 2017-04-11 20:09:52
简单地说,这是因为它是从SGML派生出来的,而SGML曾经是标准
来自sitepoint
注释如下所示:。它从SGML派生而来,SGML以
<!开头,以>结尾
This page有相当多关于超文本标记语言和SGML历史的信息
https://stackoverflow.com/questions/43345040
复制相似问题