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源文件当中需要使用一些特殊的方式来表示这些字符,比如用"<”表示“<”。表示这些特殊字符的方式就叫HTML编码。此外,对于一些通过键盘无法输入的字符,也要通过HTML编码表示,比如用"©"或者"©"来表示表示版权符号(©)。
例如,要在HTML网页上显示:hello<welcome>China,就要通过hello<welcome>China 来表示,其中"<"表示"<",">"表示">"。
HTML编码格式:lHTML编码以&开头,以;结尾。以下是一些常用的HTML编码列表。
更多的HTML编码可以到http://www.htmlhelp.com/reference/charset/查询。