CSS text-justify 属性
CSS text-justify 属性定义的是当文本的 text-align 属性被设置为 :justify 时的齐行方法。
实例
齐行改变单词间的间隔:
<!DOCTYPE html>
<html>
<head>
<style>
div
{
text-align:justify;
text-justify:inter-word;
}
</style>
</head>
<body>
<h1>CSS text-justify 实例</h1>
<div>上海是中华人民共和国人口最多的城市,也是世界上人口最多的城市。它是中华人民共和国四个省级直辖市之一,截至2010年,总人口超过2300万。它是一个全球性的城市,在商业、文化、金融、媒体、时尚、科技和交通方面具有影响力。它是世界上主要的金融中心和最繁忙的集装箱港口。</div>
<p><b>提示:</b>请调整浏览器窗口的大小,来查看齐行效果。</p>
<p><b>注释:</b>text-justify 属性只在 IE 中有效。</p>
</body>
</html>
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
text-justify | Yes | 11.0 | 55.0 | 10.0.3 | Yes |
定义和用法
text-justify
属性规定当 text-align 被设置为 text-align 时的齐行方法。
该属性规定如何对齐行文本进行对齐和分隔。
默认值: | 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 | 通过拉伸字符来排齐内容。 | 测试 |