一,nbsp;
被视为字符,相当于一个英文字母或者数字,会受到font-family/font-size/font-weight影响。 而且碰到font-family:"arial,simsun"这种定义就更麻烦了,空格使用的是Arial的宽度,而非宋体宽度。
二,letter-spacing
设置对象中的文字之间的间隔,该属性将指定的间隔添加到每个文字之后,但最后一个字被排除在外。(注意:是每个文字之后)
三, ;
全角空格,相当于一个中文字符,但是间距太大。
四,空格+white-space:pre
实际效果图:
备注:
另外,有人提到了「text-align: justify」,这个不太好用。因为,据我所知,CSS3 之前它在 IE 之外的许多浏览器里不会对中文字符有效果,此属性待定....