
上QQ阅读APP看书,第一时间看更新
3.4 特殊符号
本节介绍HTML规范定义的特殊符号,这些特殊符号可能不是很常用,但有些特殊情况下又是不得不使用的,了解这些特殊符号的使用方法,可以帮助我们解决很多复杂问题。
下面是一个在HTML页面中使用特殊符号的示例代码(详见源代码ch03/ch03-html-sign.html文件),不过由于篇幅的限制,以下代码仅仅截取了其中的小部分,具体如下:
【代码3-10】

【代码解析】
在这段HTML代码中,分别将特殊字符、命名实体和十进制编码罗列在表格之中。由于HTML定义的特殊字符很多,由于篇幅限制,不可能一一罗列出来,上面的代码仅仅介绍了一小部分,读者可以参阅源代码中的代码,里面将全部HTML字符都包含进去了。
运行测试网页,效果如图3.10所示。从图中看到,许多不常用的特殊字符,HTML规范中均有定义,使用时可以直接编写十进制编码,也可以编写命名实体编码。

图3.10 HTML特殊符号