CSS3 text-justify 属性
改变字与字之间的间距使得每行对齐:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { text-align: justify; text-justify: inter-word; } </style> </head> <body> <h1>CSS text-justify实例</h1> <div>In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. 'Whenever you feel like criticizing anyone,' he told me, 'just remember that all the people in this world haven't had the advantages that you've had.'</div> <p><b>提示:</b> 调整浏览器窗口的大小, 以查看“text-justify”如何工作</p> <p><b>注意:</b>text-justify 只兼容IE浏览器.</p> </body> </html>
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
属性 | |||||
---|---|---|---|---|---|
text-justify | 不支持 | 5.5 | 不支持 | 不支持 | 不支持 |
属性定义及使用说明
text-justify属性指定文本对齐设置为"justify"的理据。
此属性指定应怎样对齐文本以及对齐间距。
默认值: | auto |
---|---|
继承: | yes |
版本: | CSS3 |
JavaScript 语法: | object.style.textJustify="inter-word" |
语法
text-justify: auto|inter-word|inter-ideograph|inter-cluster|distribute|kashida|trim;
值 | 描述 |
---|---|
auto | 浏览器决定齐行算法。 |
none | 禁用齐行。 |
inter-word | 增加/减少单词间的间隔。 |
inter-ideograph | 用表意文本来排齐内容。 |
inter-cluster | 只对不包含内部单词间隔的内容(比如亚洲语系)进行排齐。 |
distribute | 类似报纸版面,除了在东亚语系中最后一行是不齐行的。 |
kashida | 通过拉伸字符来排齐内容。 |