注册 | 登陆
您的位置:阿里西西 > 前端技术 > CSS教程 > 详细内容

学习web标准:Web标准中的特殊字符

  稿源:互联网   2010-03-27 23:05:13   点击:   撤稿纠错

以下讨论的是和相关的学习web标准:Web标准中的特殊字符 教程文章,内容是本站精心挑选整理的教程,希望对广大的网友给到帮助,下面是详细内容:

在最开始学习web标准的时候有这么一条:

把所有<和&特殊符号用编码表示 :
任何小于号(<),不是标签的一部分,都必须被编码为& l t ;   任何大于号(>),不是标签的一部分,都必须被编码为& g t ;
任何与号(&),不是实体的一部分的,都必须被编码为& a m p;
注:以上字符之间无空格。

而在我们平时的工作中经常会遇到这种情况:

更多>>

国内的同行大多是写两个大于号>>或者干脆就写>>(更夸张的是有人为了追求和效果图完全一致的效果而单独对这里使用宋体),更合理的写法如下:



更多

0BB — right double angle quote, unicode = » ( » )

由于IE6/7不支持after伪类,退一步这样写也不错:

更多»

显示效果:

更多»

最好的例子就是wordpress编辑器左下角的路径处:

而面包屑导航处经常被写为的大于号也不是<而应是根据wordpress后台的title写法:

添加新文章 <strong>‹</strong> 99css  — WordPress

显示效果如下:

添加新文章 ‹ 99css — WordPress

把‹的l改成r就是右了

另看到aoao和怿飞在twitter上讨论空格,怿飞说:

测试发现空格还是用 u0020 表示兼容性和语义最好

我也不是很认同,我的观点是:在html中使用 ,而在css中使用20才是比较合理的做法:p

延伸阅读

  • Using HTML Symbol Entities 中文翻译:使用 HTML 字符实体
  • Character Entity Reference HTML 4
  • 字符引用和空白字符


关于学习web标准:Web标准中的特殊字符的内容写到这里就结束啦,您可以收藏本页网址http://www.alixixi.com/web/ a/2010032759597.shtml方便下次再访问哦。