使用 HTML 字符实体

Jan 7th, 2010 Add Comment

有这么一些字符 (如: 小于号和大于号) 是 HTML 中的保留标记. 为了以文本方式显示这些字符, 你必须在源代码中输入 HTML 字符实体. 例如: 可以通过输入 &lt; (实体名) 或者 &#60; (实体编号) 来显示小于号 (<). 在字符实体的列表里, 有非常多符号可以用在页面布局的设计中. 例如: → ♥ ♫ ✓ ✗ • ☞ ✁ ★ “ ⊕. 你以前是否已经见过雪人 ☃ 符号? 如果没有, 请继续阅读, 本文将给你更多惊喜.

字符实体相对于图片存在的优势

1. 加载速度快, 因为字符都是基于文本的.
2. 可以更具字体尺寸进行缩放.
3. 可以方便地改变颜色和改变造型.

撇号和引号

互联网上大部分的排版错误可能是混用了撇号好引号. 我们经常会将左单引号 (‘) 当作撇号 (’), 双撇号 (") 当作双引号 (“ ”) 来使用.

撇号和引号

正确地使用撇号和引号, 你可以使用右单引号 (&rsquo;) 当作撇号. 使用左双引号 (&ldquo;) 和右双引号 (&rdquo;) 作为引用符号.

箭头符号

我尤其发现箭头符号很有用, 因为他们可以作为指向的箭头和面包屑 (页面导航) 的分割符.

返回箭头

面包屑例子

链接分隔符

&bull; ( • ) 和 &sdot; ( ⋅ ) 是我喜欢的字符实体, 我将他们用来分割链接.

子弹符号

分隔符号

商标, 版权, 度数和货币符号

另外的一些通用符号可能就数商标, 版权, 度数和货币符号了.
Trademark ™ | © Copyright | Registered Trademark ®
Degree: 29° | 26 ℃ | 60 ℉
Currency: ¢ Cent | £ Pound | ¥ Yen | € Euro

商标, 版权, 度数和货币符号

用于网页设计的符号

这里有一些符号, 可能你会用在设计网页布局上.

用于网页设计的符号

各种各样的符号

这里有一些其他的符号, 很有可能你永远不会用到 (但它们很酷).

各种各样的符号

渲染问题

注意到 Mac 和 Windows 有不一样的渲染系统. 字符实体会在不同的操作系统中有不同的视觉表现. 在使用前, 请先核对一下.

rendering issues

参考链接

1. 这是一个完整的字符实体参考, Bigbaer.com - Character Entity Reference
2. W3Schools.com - Symbols Entities
3. Webstandards.org - Symbol Entities

译者的话

本文翻译自 Web Designer Wall - Using HTML Symbol Entities. 我同意作者关于字符使用三个优势的说法, 但是我不建议用户滥用这些字符, 因为不同的操作系统, 不同的浏览器和不同的界面字体都会影响其外观, 甚至是否支持某个字符都不确定.

如果你用某款手机打开这个页面, 可能会看到一些框框, 那是因为手机的字体集比较小, 字体库中没有这样的字符, 所以浏览器无法识别. 另外, 如果你使用不同浏览器打开这个页面, 出来的效果也可能大不相同. 这些差异都将导致用户体验逊色不少.

另外, 图片虽然讨厌, 但也有字符无法比拟的优越性. 试问一个字符可以用多个颜色来显示吗?

最后, 我建议择其常用字符, 必须使用的字符. 如 ©, <, >... 这些应用广泛的和必不可少的可以放心使用, 一些自己很少看到的 (如 ☃) 就不要用了.

尽信文不如无文, 希望看完这篇文章的朋友也有自己的见解, 欢迎下一个分享的人.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 使用 HTML 字符实体

  1. http://0.gravatar.com/avatar/eafff4918fffe6108e0f1ce887ee42e6?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    无意中挖到这篇文章,哈哈,努力学习中。

  2. http://1.gravatar.com/avatar/bb6eeca6c19f5f11c8aaaa061ccde5e7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这就像content的unicode一样既神奇又脆弱

  3. http://1.gravatar.com/avatar/de391defd7770c5678857a2e31230186?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    老外对typography是很讲究的,在中文网页上,很少看到这些东西,顶一个。

  4. http://0.gravatar.com/avatar/84cd11174c3e4f31318b54e6048606e0?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    好像从没用过哈。

  5. http://1.gravatar.com/avatar/5a5289869425f06c978579d8019486f0?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    不错,很有意思。

  6. http://1.gravatar.com/avatar/b882b0073b391adf9a1b94aa140f3d71?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    确实有意思。很实用谢谢

  7. http://1.gravatar.com/avatar/54115c2924daeaa085bcc1f301b4cdcb?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这玩意对字体要求有点高,我是说,不同的字体表现的效果不太一样,目前还没有专门研究过那个字体表现能力最好,特别是与中文混搭的时候,又特别是使用IE浏览器渲染的时候,行高是个很头疼的问题。

  8. http://0.gravatar.com/avatar/ac7435d38b90712335b3fe9268655d82?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    以前用的很不规范!

  9. http://0.gravatar.com/avatar/66607ab5d2dd9cb61dcd7f03df14b60f?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    标准不统一啊

  10. http://0.gravatar.com/avatar/0184be6025088ca575f080f23ad6b544?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    呃。。。。原来可以这样显示出来。。。

  11. http://0.gravatar.com/avatar/2a9c4f525050372a6fe0b10ce4fe8957?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    Firefox的“查看选中部分源码”居然能正常显示→ ♥ ♫ ✓ ✗ • ☞ ✁ ★ “ ⊕

  12. http://0.gravatar.com/avatar/023faf26aad027c7f758b870d18594da?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @Tao
    这个还需要什么插件,WP内置的就有文章分页函数,GG一下!

  13. http://0.gravatar.com/avatar/e8f87528ed0a0eaba60009f8580df401?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    win的渲染可真够难看的...
    原来做页面的时候也做过仅仅使用font大小行距间距颜色改变的设计,也挺好玩的

  14. http://1.gravatar.com/avatar/1f674a9267c9d51cb930b9698dc557fb?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    非Windows系统有没有wingdings字体呢? 我想知! :???:

  15. http://0.gravatar.com/avatar/28d2a9b4a4f0c1b2e17d11e98bc57612?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    在这里求一个插件,

    如果我的每一篇博客很长,需要文章内分页,有这样的插件吗? :idea:

  16. http://1.gravatar.com/avatar/b46b2e73a0a30aec733fbbb1024673b3?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    在你这里,总是能找到很多很多好东东,谢谢mg分享。

  17. http://1.gravatar.com/avatar/f7ee4583075abec87f0c889f41c97547?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    既要考虑跨浏览器又要考虑跨系统,哎~~做程序员真难。

  18. http://0.gravatar.com/avatar/4f4e2e8611a5f3de7a7bd5e7aaa21dbb?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    学习了。。。

  19. http://1.gravatar.com/avatar/5c09c7684bfd30f2133253c8659f774e?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    ☃ 好囧,浅看成了...

  20. http://0.gravatar.com/avatar/6ae83ef4bfaa6f98356a5187b6f171f6?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这个很不错。。。不过我好像没咋用过。。。嘿嘿

  21. http://1.gravatar.com/avatar/1cfd6b67e61a959b431aa1bc3e4f6736?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    说实在的,我觉得目前的情况下字符实体只是“看上去很美丽”而已,使用的时候并不那么可靠。

  22. http://1.gravatar.com/avatar/7858531985a45547dcb1ce2a83636ddc?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    好东西啊。感谢译者

  23. http://1.gravatar.com/avatar/58be12971823af5c6520597bd6d3a552?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    同意译者观点~~确实不能滥用。。

  24. http://1.gravatar.com/avatar/b2986defdd28dcaa196e317a94d82e31?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    模板都是UTF编码的话,用搜狗输入法内置的特殊字符输入就可以搞定的。。。

  25. http://1.gravatar.com/avatar/78b0fd25b4aadfa50d9dde0ba2cc5d50?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    嗯,这个的确很有用。学习+收藏了~

  26. http://0.gravatar.com/avatar/2682ee2babff6891a2d95c1cde2354c6?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    居然不用图片就可以实现,学习啦

  27. http://1.gravatar.com/avatar/94edba5ccaf4f54d0891cf3a7b1e1280?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这些字符有时候确实很有用 多比较多用到竖线和圆点。

  28. http://1.gravatar.com/avatar/bb05acb5b9b70b8886b356d190d3bb4a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    中文关于字符实体可以参考这里:http://www.w3school.com.cn/html/html_entities.asp ;-)

  29. http://1.gravatar.com/avatar/bb05acb5b9b70b8886b356d190d3bb4a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    撇号好引号 or 撇号和引号 ?

  30. http://1.gravatar.com/avatar/bb05acb5b9b70b8886b356d190d3bb4a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    学人 ☃ or 雪人 ☃ ?

  31. http://0.gravatar.com/avatar/2a9c4f525050372a6fe0b10ce4fe8957?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    今天做了一个无图主题,就使用了一些字符用来装饰。同样受这篇文章启发

  1. Loading...