Chrome已支持中文两端对齐

对于有轻度强迫症我,曾何时对博客中文字体排版要求挺高的,比喻默认字体、字体大小、行距宽度等,都有自已的一套要求。也是因为这些要求,令我与很多优秀的博客主题插肩而过,今天在“黄启福”博客看到一文:“Chrome已支持中文两端对齐”,根据教程设置后,中文显示更为美观了。IE、Chrome等主流浏览器都已支持该属性,效果如何?请看本人博客。

Chrome已支持中文两端对齐全内容部份转载

段落文本的两端对齐,添加属性 “text-align: justify; text-justify: inter-ideograph;” 即可。但是,以前Chrome是不支持中文两端对齐的,好像是因为中文字符之间没有空格,而且几乎没有什么简洁优雅的解决方案。

最近看到了中文网页排版规范的新闻,在用Chrome浏览其它网页时专门留意了一下,发现有些已经可以两端对齐了,于是我自己测试了一下,果然可以了,就像现在博客显示的一样。

之前没有设置两端对齐,是因为觉得Chrome与IE效果不一样,显示得不够统一,但是一直耿耿于怀,因为如果不对齐,很可能出现左右两边的留白宽度不一样,中文里难免夹杂英文、数字、符号、空格,句号逗号等不能出现在行首的规定也会导致有时候行末少一个字,最后就使得右侧参差不齐。

如果字母数字都用全角的,又不好看,还是这样设置两端对齐比较好。另外,键盘敲出的空格以及 “ ” 的宽度可能很小,不利于文字对齐,可以使用 “ ” 或者 “ ”,这两个空格分别对应半个及一个汉字宽度。

目前Win8.1的32及64位最新Chrome,以及安卓上最新的Opera、Chrome和Firefox都可以实现中文的两端对齐,IE就更不用说了,感兴趣的可以试一下。

是不是漂亮很多?

18 thoughts on “Chrome已支持中文两端对齐

发表评论

电子邮件地址不会被公开。 必填项已用*标注