HTML中的预留字符必须被替换为字符实体
- 大于号(>)和小于号(<):会被浏览器误认为是标签,在HTML中不能使用
- 不间断空格(non-breaking space):浏览器总是会截短HTML页面中的空格,例如我们写了10个空格,浏览器在显示时会删除9个。若需要在页面中增加空格数量,需要使用 字符实体。但此类问题最好还是用CSS来控制。
- 有些在键盘上找不到的字符要输出时可以用字符实体来替换。
若希望正确显示预留字符,必须在HTML源代码中使用字符实体(character entities),字符实体类似:
- &entity_name (便于记忆,但是浏览器不支持所有) 或者
- &#entity_number(浏览器支持较好)
网友评论