2012-10-21 230 views
3

如何轻松评论和取消注释包含一些评论的HTML标记大块?评论评论标记(嵌套评论)

<body> 
a lot of markups 
<!-- comment --> 
a lot of markups 
<!-- comment --> 
a lot of markups 
</body> 

按照如期望不工作(截止 - >停止注释部分):

<body> 
    <!-- 
    a lot of markups 
    <!-- comment --> 
    a lot of markups 
    <!-- comment --> 
    a lot of markups 
    --> 
</body> 

是否有任何其他方法?

回答

4

如果您在留言区域使用没有</style>*/标签:

<style> 
/* 
comment 
*/ 
</style> 

如果您在留言区域使用没有</script>*/标签:

<script> 
/* 
comment 
*/ 
</script> 
3

不幸的是,关闭-->将停止评论部分。

您不能在HTML本身嵌套注释 - http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4

我做什么(虽然它并不能完全“自动”拦截)被添加到/任何评论所载的密切,它只是使它更容易做一个查找&更换,如果我想将它们拉出来的一段:

<div> 
    <!-- 
    blah 
    <!-- Blah --/> 
    more blahs 
    --> 
</div> 
+1

所引用的文件说:“作者应该避免在注释中放置两个或多个相邻的连字符。“这是非正式的文本,所建议的方法在SGML和HTML术语中确实是错误的(这很复杂,因为它取决于SGML注释声明的概念)并会在验证中触发错误消息。 –

+0

使用两个破折号内注释是无效的,是一个无效的注释 – PHPst

1

这不能在HTML来完成。就像你不能在C,C++或Java中嵌套多行注释一样。

+0

它类似于c语言'\\\'语法可以被一个IDE用来嵌套多个注释 – PHPst

+0

是的,但是你不能*多行嵌套评论*意味着你不能在多行注释中使用多行注释。 – techfoobar