zoukankan      html  css  js  c++  java
  • html css和js中的注释

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

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

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

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

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

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

    /*

    这个是javascript的

    多行注释方式

    */ </script>

    在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的浏览器,则会忽视<!–标记,从而正常使用样式单。

  • 相关阅读:
    文本框字数减少
    区分兼容IE6/IE7/IE8/IE9/FF的CSS HACK写法
    将浏览器兼容代码标明信息并相互分开
    JavaScript正则表达式
    CSS3 @font-face
    iOS 获取手机的使用存储信息
    升级 ox 10.11的系统以后执行 pod install 的时候报错
    Xcode7安装模拟器
    iOS-视图生命周期
    Xcode升级插件失效修复快捷方式
  • 原文地址:https://www.cnblogs.com/rainbowMao/p/5636567.html
Copyright © 2011-2022 走看看