html特殊字符
html 特殊字符
转义字符串的由来
HTML 中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,倘若我们需要在页面中显示这些字符,就需要用到转义字符串了。
转义字符串的组成
一个完整的转义字符串,分为三个部分:
- 一个&符号(英文为 ampersand);
- 实体名字或#号加上实体编号;
- 一个;号;
例如,常用的大于号>,使用转义字符串后的写法为>
或>
。
我们注意到,上面的大于号使用了 2 种方式的转义,第一种称为实体名称,第二种为实体编号,区别在于实体名称的优点为便于记忆,但兼容性不完美,实体编号则反之。
html、css、js 特殊字符
html 本身存在很多的特殊字符,像我们常见的 Copyright 符号 ©,使用特殊字符需要注意以下几点:
- 这些字符属于 unicode 字符集,你的文档需要声明为 utf-8;
- 这些字符在 html、css、js 中的书写方式各有不同,例如向左的箭头 ⇠,如下:
- HTML:
⇠
- CSS: \21E0, css 的写法需要加上反斜杠,常用在 content 属性中
- JS: \u21E0,js 的写法需在 css 的基础上前面加个 u
- HTML:
- 字符在各浏览器的表现略有区别,使用需谨慎。