使用 HTML 字符实体
有这么一些字符 (如: 小于号和大于号) 是 HTML 中的保留标记. 为了以文本方式显示这些字符, 你必须在源代码中输入 HTML 字符实体. 例如: 可以通过输入 < (实体名) 或者 < (实体编号) 来显示小于号 (<). 在字符实体的列表里, 有非常多符号可以用在页面布局的设计中. 例如: → ♥ ♫ ✓ ✗ • ☞ ✁ ★ “ ⊕. 你以前是否已经见过雪人 ☃ 符号? 如果没有, 请继续阅读, 本文将给你更多惊喜.
字符实体相对于图片存在的优势
1. 加载速度快, 因为字符都是基于文本的.
2. 可以更具字体尺寸进行缩放.
3. 可以方便地改变颜色和改变造型.
撇号和引号
互联网上大部分的排版错误可能是混用了撇号好引号. 我们经常会将左单引号 (‘) 当作撇号 (’), 双撇号 (") 当作双引号 (“ ”) 来使用.
正确地使用撇号和引号, 你可以使用右单引号 (’) 当作撇号. 使用左双引号 (“) 和右双引号 (”) 作为引用符号.
箭头符号
我尤其发现箭头符号很有用, 因为他们可以作为指向的箭头和面包屑 (页面导航) 的分割符.
链接分隔符
• ( • ) 和 ⋅ ( ⋅ ) 是我喜欢的字符实体, 我将他们用来分割链接.
商标, 版权, 度数和货币符号
另外的一些通用符号可能就数商标, 版权, 度数和货币符号了.
Trademark ™ | © Copyright | Registered Trademark ®
Degree: 29° | 26 ℃ | 60 ℉
Currency: ¢ Cent | £ Pound | ¥ Yen | € Euro
用于网页设计的符号
这里有一些符号, 可能你会用在设计网页布局上.
各种各样的符号
这里有一些其他的符号, 很有可能你永远不会用到 (但它们很酷).
渲染问题
注意到 Mac 和 Windows 有不一样的渲染系统. 字符实体会在不同的操作系统中有不同的视觉表现. 在使用前, 请先核对一下.
参考链接
1. 这是一个完整的字符实体参考, Bigbaer.com - Character Entity Reference
2. W3Schools.com - Symbols Entities
3. Webstandards.org - Symbol Entities
译者的话
本文翻译自 Web Designer Wall - Using HTML Symbol Entities. 我同意作者关于字符使用三个优势的说法, 但是我不建议用户滥用这些字符, 因为不同的操作系统, 不同的浏览器和不同的界面字体都会影响其外观, 甚至是否支持某个字符都不确定.
如果你用某款手机打开这个页面, 可能会看到一些框框, 那是因为手机的字体集比较小, 字体库中没有这样的字符, 所以浏览器无法识别. 另外, 如果你使用不同浏览器打开这个页面, 出来的效果也可能大不相同. 这些差异都将导致用户体验逊色不少.
另外, 图片虽然讨厌, 但也有字符无法比拟的优越性. 试问一个字符可以用多个颜色来显示吗?
最后, 我建议择其常用字符, 必须使用的字符. 如 ©, <, >... 这些应用广泛的和必不可少的可以放心使用, 一些自己很少看到的 (如 ☃) 就不要用了.
尽信文不如无文, 希望看完这篇文章的朋友也有自己的见解, 欢迎下一个分享的人.









今天做了一个无图主题,就使用了一些字符用来装饰。同样受这篇文章启发
学人 ☃ or 雪人 ☃ ?
撇号好引号 or 撇号和引号 ?
中文关于字符实体可以参考这里:http://www.w3school.com.cn/html/html_entities.asp
这些字符有时候确实很有用 多比较多用到竖线和圆点。
居然不用图片就可以实现,学习啦
嗯,这个的确很有用。学习+收藏了~
模板都是UTF编码的话,用搜狗输入法内置的特殊字符输入就可以搞定的。。。
同意译者观点~~确实不能滥用。。
好东西啊。感谢译者
说实在的,我觉得目前的情况下字符实体只是“看上去很美丽”而已,使用的时候并不那么可靠。
这个很不错。。。不过我好像没咋用过。。。嘿嘿
☃ 好囧,浅看成了...
学习了。。。
既要考虑跨浏览器又要考虑跨系统,哎~~做程序员真难。
在你这里,总是能找到很多很多好东东,谢谢mg分享。
在这里求一个插件,
如果我的每一篇博客很长,需要文章内分页,有这样的插件吗?
非Windows系统有没有wingdings字体呢? 我想知!
win的渲染可真够难看的...
原来做页面的时候也做过仅仅使用font大小行距间距颜色改变的设计,也挺好玩的
@Tao
这个还需要什么插件,WP内置的就有文章分页函数,GG一下!
Firefox的“查看选中部分源码”居然能正常显示→ ♥ ♫ ✓ ✗ • ☞ ✁ ★ “ ⊕
呃。。。。原来可以这样显示出来。。。
标准不统一啊
以前用的很不规范!
这玩意对字体要求有点高,我是说,不同的字体表现的效果不太一样,目前还没有专门研究过那个字体表现能力最好,特别是与中文混搭的时候,又特别是使用IE浏览器渲染的时候,行高是个很头疼的问题。
确实有意思。很实用谢谢
不错,很有意思。
好像从没用过哈。
老外对typography是很讲究的,在中文网页上,很少看到这些东西,顶一个。
这就像content的unicode一样既神奇又脆弱