- HTML5/CSS3/JavaScript技术大全
- 曹衍龙 汪杰
- 421字
- 2021-04-01 18:49:14
3.4.3 特殊字符❹❺
在HTML中还有许多的特殊字符和空格一样,需要特定的字符码才能输出(针对早期浏览器),如“<”、“>”、“&”等。表3-3列出了一些特殊的符号及其对应的字符码。
表3-3 特殊字符及其对应的字符码
![47140-00-049-2.jpg](https://epubservercos.yuewen.com/697680/18124350008478606/epubprivate/OEBPS/Images/47140-00-049-2.jpg?sign=1739233041-7Irl7HAM5nyLMbWEao5WzrSFyApFznSX-0-39f0194f4593aa6265d8d144db171895)
以上列出了常用的特殊符号。更多的特殊符号请参考官方的参考手册。
应用举例(special.html):
<!DOCTYPE HTML> <html> <head> <title>输出特殊字符</title> </head> <body> 2×3=6;<br /> 6÷3=2;<br /> ©版权归W3C所有<br /> ®注册商标<br /> 今天气温50°<br /> 人民币¥100元<br /> "' & <> £ « » µ ∑<br /> √ ⊕ ≤ ≥ ¼ ½ ¾ ¿<br /> </body> </html>
在Chrome浏览器中显示效果如图3-16所示。
![47140-00-050-1.jpg](https://epubservercos.yuewen.com/697680/18124350008478606/epubprivate/OEBPS/Images/47140-00-050-1.jpg?sign=1739233041-DlI3hmWtUtquqOpQEeNxA3jBSRfOXiAr-0-4e2183aae556e4ef72e7af6a66c70128)
图3-16 通过浏览器输出特殊字符
目前主流浏览器均不需要通过字符码输出表格中的特殊字符,而支持直接输出(前提是能在文字编辑器中输入这些字符)。虽然浏览器不能直接输出HTML标签,但是可以直接输出“<”以及“>”。下面通过案例来学习直接在网页中显示特殊字符。
应用举例(special_more.html):
<!DOCTYPE HTML> <html> <head> <title>直接输出特殊字符</title> </head> <body> <p> & </p> <p> " </p> <p> ' </p> <p> < </p> <p> > </p> <p> < abcd> <p> <p> < abcd> <p> <p> <abcd > <p> <p> <ab cd> <p> </body> </html>
代码说明:
以上代码中,<p>标签用于将每个特殊字符放在单独段落中,便于显示效果。加粗部分的代码为特殊字符。
在Chrome浏览器中显示效果如图3-17所示。
![47140-00-050-2.jpg](https://epubservercos.yuewen.com/697680/18124350008478606/epubprivate/OEBPS/Images/47140-00-050-2.jpg?sign=1739233041-kYyYArCah9jAw4bRiDT4Hqibn81F1Db8-0-bbd3a4029c0f4b41acaca8b86c923d98)
图3-17 直接输出特殊字符
感兴趣的读者也可以进行更多测试。