日期:2014-05-16  浏览次数:20617 次

关于html里面的注释标记问题
就是在html里面众所周知,可以用<!-- -->来进行注释!
但是在标签体中目前发现2种是不能这样注释的
1.<style type="text/css">
2.<script language="JavaScript" type="text/javascript">在这两个的标签体中,只能用java类似的注释方式(也就是说<!-- -->这种注释在这两个里面不起作用)!但是假设我还是按照html里面注释的话(就是用<!-- -->注释),也不会报错,那么是不是就可以直接这么注释呢?虽然是错的,但是它没有报错呗!程序还是可以运行的。衍生出来,
Q.为什么<!-- -->注释在上述的标签体中会失效?还是谁标签体中就是不能注释的?
Q.既然在上述的2中标签体中,随意乱写不会报错,是不是意味着注释的方式可以随心所欲的写?

------解决方案--------------------


回答你的第二个问题。按照规范去写你的代码,这样你以后维护或者让别人看也能方便些。

我的建议是,写一段代码就写注释,这样有利于注释。

关于注释:

//js

/*css*/

<!-- html -->

jsp:

<% -- JSP --  %>
------解决方案--------------------
<!-- -->这个本身也不是注释的,你在html里面看到的这个只是为了让html兼容ie6以下版本的浏览器,比如:
<style type="text/css">
<!-- 

css样式 

-->
</style>

有些样式在老版本的浏览器无法识别,加上这个以后就可以识别了。你去看看别人做的比较好的程序,模板里都是这么写的,兼容性好

至于javascript里面是如何,我也不知道,也没有必要去纠结这个。你就按规范来是没有错的,有些东西人家早就规定好了在那里,你只要记住它是这么用的就可以了,没有什么为什么