Appearance
字符实体与注释
有些字符在 HTML 里有特殊含义,直接写会出问题,需要用"字符实体"(entity)来转义。
什么是字符实体
字符实体以 & 开头、以 ; 结尾,用来表示特殊字符。
必须转义的特殊字符
| 字符 | 实体写法 | 为什么 |
|---|---|---|
< | < | 会被当成标签开始 |
> | > | 会被当成标签结束 |
& | & | 会被当成实体开始 |
双引号 " | " | 属性值里需转义 |
| 空格(不换行) | | 连续空格的保护 |
常用符号实体
| 符号 | 实体写法 |
|---|---|
| 版权 © | © |
| 注册商标 ® | ® |
| 商标 ™ | ™ |
| 人民币 ¥ | ¥ |
| 省略号 … | … |
| 箭头 → | → |
注释
注释给写代码的人看,不会显示在页面:
html
<!-- 单行注释 -->
<!--
多行注释
可以写很多内容
-->实际示例
想在页面里展示代码 <p>,必须这样写:
html
<p>小于号是 <p>,大于号是 >p></p>显示为:小于号是 <p>,大于号是 >p>
提示
如果忘了转义 &,后面跟着的内容可能被浏览器误判,出现乱码。