段落文本的两端对齐,添加属性 “text-align: justify; text-justify: inter-ideograph;” 即可。但是,以前Chrome是不支持中文两端对齐的,好像是因为中文字符之间没有空格,而且几乎没有什么简洁优雅的解决方案。
最近看到了中文网页排版规范的新闻,在用Chrome浏览其它网页时专门留意了一下,发现有些已经可以两端对齐了,于是我自己测试了一下,果然可以了,就像现在博客显示的一样。
之前没有设置两端对齐,是因为觉得Chrome与IE效果不一样,显示得不够统一,但是一直耿耿于怀,因为如果不对齐,很可能出现左右两边的留白宽度不一样,中文里难免夹杂英文、数字、符号、空格,句号逗号等不能出现在行首的规定也会导致有时候行末少一个字,最后就使得右侧参差不齐。
如果字母数字都用全角的,又不好看,还是这样设置两端对齐比较好。另外,键盘敲出的空格以及 “ ” 的宽度可能很小,不利于文字对齐,可以使用 “ ” 或者 “ ”,这两个空格分别对应半个及一个汉字宽度。
目前Win8.1的32及64位最新Chrome,以及安卓上最新的Opera、Chrome和Firefox都可以实现中文的两端对齐,IE就更不用说了,感兴趣的可以试一下。
另外,我把行距也拉大了一些,感觉这样看起来更舒服。
之前也纠结这个问题了好久,终于找到了强迫症患者的良方!感谢!
良方早就有了,只是以前chrome支持的不好~
拿来用了,谢谢
不客气,随便用……