• HTML(4)注释与HTML编码


    一.HTML注释:

      在HTML文档中,注释的表示方式是: <!--html注释-->,其中的“html注释”就是注释的内容,在浏览器解析HTML文档时,注释掉的这部分内容将会被忽略,不会在用户浏览网页的时候呈现出来。

      1.HTML注释的主要用途:

      a.用于网页的说明,解释HTML文档中某些部分的功能。

    1     <!--以下是html文档标题-->
    2     <title>HTML编码和注释</title>

      b.用于网页调试,比如在网站开发时可以将某个标签或者某段文档先注释掉,再刷新网页查看效果,如果需要直接去掉注释就可以了,不用再花时间重新编写代码。这是网页设计中常用的一种方式。

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4     <!--以下是html文档标题-->
     5     <title>HTML编码和注释</title>
     6 </head>
     7 <body>
     8     <div>
     9         <table border="0" cellpadding="0" cellspacing="0">
    10             <tr>
    11                 <td>
    12                     姓名:
    13                 </td>
    14                 <td>
    15                     年龄:
    16                 </td>
    17             </tr>
    18         </table>
    19     </div>
    20     <!--
    21     <div>
    22         <ul >
    23             <li>姓名:</li>
    24             <li>年龄:</li>
    25         </ul>
    26     </div>
    27     -->
    28 </body>
    29 </html>

      2.注释使用注意点:注释不能嵌套使用。其原因就是第一个“<!--”会与在它后面出现的第一个“-->”进行匹配,作为注释的结束符。这就导致了嵌套注释外层的“-->”找不到与它匹配的开始标签。下图是一个注释嵌套而出错的例子,在VS2010当中,它会提示你出错了。

      

    二、HTML编码—HTML文档中的符号和特殊字符

      当要在网页中显示HTML标签等特殊字符(如“<”、“>”),以及被浏览器忽略的空格字符时,如果在网页的HTML代码中直接敲上这些字符,就达不到我们想要的效果。这也是我以前刚接触到HTML和网页设计的时候所困惑的事情。其原因就是:当浏览器遇到这样的字符串时,会将它们作为标签(tag)进行解析或者忽略(空格),所以在HTML源文件当中需要使用一些特殊的方式来表示这些字符,比如用"&lt;”表示“<”。表示这些特殊字符的方式就叫HTML编码。此外,对于一些通过键盘无法输入的字符,也要通过HTML编码表示,比如用"&#169;"或者"&copy;"来表示表示版权符号(©)。

      例如,要在HTML网页上显示:hello<welcome>China,就要通过hello&lt;welcome&gt;China 来表示,其中"&lt;"表示"<","&gt;"表示">"。

      HTML编码格式:lHTML编码以&开头,以;结尾。以下是一些常用的HTML编码列表。  

      

      更多的HTML编码可以到http://www.htmlhelp.com/reference/charset/查询。

      

  • 相关阅读:
    android:text 文字阴影设置
    android 布局的android:padding 和android:margin的区别
    sqlite的Query方法操作和参数详解
    SQL Server中如何让SQL语句对字符串大小写敏感
    android SQLite数据库(转)
    JAVA中内存分配的问题
    testview属性之详解
    在linux环境下安装VMtools(成功)
    关于配置文件
    C#的几种“属性”概念理解
  • 原文地址:https://www.cnblogs.com/sunyunh/p/2613224.html
Copyright © 2020-2023  润新知