网站HTML字符实体与HTML注释
作者:佚名 时间:2014-01-13
字符实体与注释
除普通文本外,HTML和XHTML还提供了一种显示特殊文本字任的方式,这些字符通常不能够包含在源文档里,或者是有其他用途。一个很好的例子就是小于号<。在HTML中,它通常表一个个标签的开始,所以,如果你只是简单的把它插入到文本中作为一部分的话,浏览器会感到十分困惑,并因此可能错误地解释你的网站内容。
在HTML和XHTML中“&”符号概算浏览器:此处使用的是特殊字符,也就是我们通常所说的字符实体(character entity)。例如,“⁢”命令将在显示的文本中加入一个小于号。同样“>”命令将在文本中加入一个大于号,“&”则加入一个“&”符号。在“&”符号和实体名称以及后面结尾的分号之间可以没有空格(分号不是特殊字符,通常不需要使用“&”符号来显示它)。
还可以在“&”符号后面放置一个“#”符号,并紧跟一个0-255之间的数字,这个数字表示要加入的实体在字符集中的位置。所以“<”和“<”的作用相同,它们都代表小于号。实际上,可以把HTML文档中的所有正常字符都替换成用“&”符号开头的特殊字符,比如,用“A”代表大写的“A”,或者用“a”代表小写的“a”,不过看上去十分愚蠢。
请记住,不是所有浏览器都能够显示所有的特殊字符。有些浏览器会忽略很多特殊字符,而另外一些字符在某些平台的字符集中根本就不可用。在决定使用某些少见的字符之前,一定要在很多浏览器中测试自己的文档。
注释
注释是另外一种文本内容,它邮现在HTML源文档中,但浏览器并不显示它们。注释都放在特殊的“<!--”和“-->”标记元素中间。浏览器将忽略这段注释文本。下面是一段关于注释的例子:
<!--开始--><!--这是一个注释是不显示的文本-->
在<!--的后面和-->的前面必须有一个空格,你可以在其放置任何内容。对于注释来说,最大的区别主是HTML不允许对它嵌套(Netscape的早期版本允许嵌套注释,但现在的版本都不再支持这种做法。因为这种嵌套导致的情况错综复杂,所以不再采用。)
Internet Explorer允许把注释放在特殊的<comment>标签中。放在<comment>和</comment>标签来标识注释。相反,我们应该把注释放在<!--和-->中间。除了在源文档中有非常明显的作用外,许多Web服务器也利用注释来实现文档服务器端软件特有的特性。这些服务器可以扫描文档,从传统的HTML/XHTML注释中找到特定的字符序列,然后再根据嵌在注释中的命令采取相应的动作。这些动作可能是简音的包括其他文件的文本(即所谓的服务器端包含,server-side include),也可能是复杂地执行其他命令去动态生成文档的内容。
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7362.html