zoukankan      html  css  js  c++  java
  • 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/查询。

      

  • 相关阅读:
    UVALive 6909 Kevin's Problem 数学排列组合
    UVALive 6908 Electric Bike dp
    UVALive 6907 Body Building tarjan
    UVALive 6906 Cluster Analysis 并查集
    八月微博
    hdu 5784 How Many Triangles 计算几何,平面有多少个锐角三角形
    hdu 5792 World is Exploding 树状数组
    hdu 5791 Two dp
    hdu 5787 K-wolf Number 数位dp
    hdu 5783 Divide the Sequence 贪心
  • 原文地址:https://www.cnblogs.com/sunyunh/p/2613224.html
Copyright © 2011-2022 走看看