html css和js中的注释

1、HTML的注释方法 <!-- html注释:START --> 内容 <!-- html注释:END -->javascript

包含在“<!--”与“-->”之间的内容将会被浏览器忽略,且不会显示在用户浏览的最终界面中。css

注释的部分虽然浏览器在执行时会忽略,但在浏览器中查看源代码时仍然能够看到html

2、CSS的注释方法 <style type="text/css"> /* css注释*/ </style>java

在单独的css样式表文件中也采用此方法注释web

3、JS的注释方法 <script type="text/javascript"> //js的单行注释方式浏览器

/*spa

这个是javascript的orm

多行注释方式htm

*/ </script>ip

在JS中写

<!--

//-->

的做用和缘由以下:

JavaScript能识别HTML注释的开始部分"<!--",JavaScript会将其看做为单行注释结束,如使用"//"同样。但JavaScript不能识别HTML注释的结果部分"-->"。

所以,若是第一行以"<!--"开始,最后一行 以"//-->"结束,JavaScript会将两行都忽略掉,而不会忽略这两行之间的部分。而若是在JavaScript中,第一行以"<!--"开始,

最后一行以"-->"结束,那么其间的程序就包 含在一个完整的HTML注释中,会被不支持JavaScript的浏览器忽略掉,不能被显示。

用这种方式能够针对那些没法理解JavaScript 的浏览器而隐藏代码,而对那些能够理解JavaScript的浏览器则没必要隐藏。

PS:

其中在CSS(style)或者javascript(script)代码中加入HTML注释<!– –>是为了防止低版本的浏览器不支持style和script代码,而显示在页面当中。

这是为了兼容老版本的浏览器。老的浏览器不支持style,因此遇到style时,会把style样式单的内容显示在页面上。可是老版本的浏览器认识html的注释标记,因此加上标记后,这部份内容就会被看成注释忽略掉,样式单也就不会在页面上显示了。

而支持style的浏览器,则会忽视<!–标记,从而正常使用样式单。

相关文章
相关标签/搜索