小tips: 使用等空格实现最小成本中文对齐
这篇讲的是用几个特殊空格字符,在不借助复杂CSS的情况下,轻松实现中文排版的等宽对齐。作者从自身多年前的一篇旧文谈起,核心是介绍了 和 这两个“宝藏”空格。 它们的关键特性在于宽度稳定: 的宽度正好是中文字符的一半(1/2),而 的宽度则等同于一个完整的中文字符(1/1)。利用这个特性,只需在汉字之间插入对应数量的这些空格,就能实现“姓名”、“手机号”等不同字数中文的两端对齐,代码简单直观。 此外,文章还引入了全角空格 作为新成员,它同样占据一个汉字宽度。作者分享了如何用字符实体表示它,并提供了将任意字符转换为HTML识别格式的小工具。最后提到,由于IE6已退出历史舞台,这个原本受兼容性困扰的轻量方案现在可以放心使用了。