首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML注释缺少对称性

HTML注释缺少对称性
EN

Stack Overflow用户
提问于 2017-04-11 19:48:04
回答 2查看 52关注 0票数 1

在HTML中,我们通常会做类似的注释:

代码语言:javascript
复制
<!-- Comment here -->

为什么注释不对称,如下所示:

代码语言:javascript
复制
<!-- Comment here --!>

我在寻找历史的答案。

EN

回答 2

Stack Overflow用户

发布于 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 --‘开头。在注释声明中,允许在每个注释之后使用空格,但不允许在第一个注释之前使用空格。整个注释声明将被忽略。注意--一些历史的超文本标记语言实现错误地认为任何`>字符都是注释的终止。例如:

代码语言:javascript
复制
<!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 ->
票数 0
EN

Stack Overflow用户

发布于 2017-04-11 20:09:52

简单地说,这是因为它是从SGML派生出来的,而SGML曾经是标准

来自sitepoint

注释如下所示:。它从SGML派生而来,SGML以<!开头,以>结尾

This page有相当多关于超文本标记语言和SGML历史的信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43345040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档