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/查询。

  

 

posted @ 2012-07-28 15:42  YunshiSun  阅读(3188)  评论(0编辑  收藏  举报