由于「历史的问题」,我承认有时候会有意无意的避免使用 (X)HTML 特殊字符的使用。清早 无坏 兄弟就在群里吼,为什么这两个省略号会不一样?

https://friable.rocks/_/2009_11_05/183385f09cbb.jpg

经查,原来是左侧使用的是 … 这样的 (X)HTML 的特殊字符,而右侧的是,英文三个半角点(.)。再有个例子,我想到的就是 Google 首页的那个三角箭头,如图

https://friable.rocks/_/2009_11_05/111115f09c86.jpg

按照本人第一眼的印象,我会将「更多」右侧的三角箭头做成背景。但是 Google 很「放心」地使用了

<small>&#9660;</small>

这样的特殊字符。我不确定 Google 这样做,是否仅仅是为了减少图片的加载量。但从某个侧面说明,Google 是个很「现实」的公司。

那么回过头来,个人观点是在尽可能的情况下,使用具有意义或者是有「特殊功能」的特殊字符。

首先,很多情况下,常用的特殊字符都会有相应的缩写,比如上述的 … 、÷ 等等。这种特殊字符的本身,我认为就是具有一定的语义的。

其次,特殊字符能帮我们的忙,比如可以参考 圆心 的一篇文章

当然,这样同时也是一种博弈的过程。正如早期有人会使用   加大间距一样,滥用特殊字符反而有害而无利。