HTML 字符实体 < >: &等
2014-11-24 11:30
232 查看
在 HTML 中,某些字符是预留的。
在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。比如要写这篇日志在前端展现出大于号(>),小于号(<)等就必须在后台数据库中把这些对象保存成字符实体的形式。
字符实体类似这样:
或者
在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。比如要写这篇日志在前端展现出大于号(>),小于号(<)等就必须在后台数据库中把这些对象保存成字符实体的形式。
字符实体类似这样:
&entity_name;
或者
entity_number; 如需显示小于号,我们必须这样写:< 或 < 提示:使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。 不间断空格(non-breaking space) HTML 中的常用字符实体是不间断空格( )。 浏览器总是会截短 HTML 页面中的空格。如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个。如需在页面中增加空格的数量,您需要使用 字符实体。 HTML中有用的字符实体 注释:实体名称对大小写敏感!
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
空格 | |||
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
" | 引号 | " | " |
' | 撇号 | ' (IE不支持) | ' |
¢ | 分 | ¢ | ¢ |
£ | 镑 | £ | £ |
¥ | 日圆 | ¥ | ¥ |
€ | 欧元 | &euro |
相关文章推荐
- HTML 字符实体 &lt; &gt: &amp;等
- HTML字符实体(关于 ><等)
- HTML 字符实体 &lt; &gt: &amp;等
- HTML转义字符,HTML字符实体< >: &
- HTML 字符实体 < >: &等
- HTML字符实体(关于&amp;nbsp;&amp;gt;&amp;lt;等)
- 【转义字符】HTML 字符实体< >: &等
- 转义字符 HTML 字符实体 < >: &等
- HTML 字符实体 < >: &等
- HTML字符实体(关于&amp;nbsp;&amp;gt;&amp;lt;等)
- HTML字符实体 “<” “>”的转换
- HTML 字符实体 < >: &等
-  |"|&|<|>等html字符转义
- &nbsp|&quot|&amp|&lt|&gt等html字符转义
-  |"|&|<|>等html字符转义
-  |"|&|<|>等html字符转义
-  |"|&|<|>等html字符转义
- HTML<div><span>字符实体
- 使用apache.commons.lang3.StringEscapeUtils 过滤'<' '>' '&' 字符注入,防御恶意HTML注入攻击
-  |"|&|<|>等html字符转义