CSS text-align-last 属性
示例
对三个 <div> 元素中的最后一行文本进行对齐
div.a {
text-align: justify; /* 适用于 Edge */
text-align-last: right;
}
div.b {
text-align: justify; /* 适用于 Edge */
text-align-last: center;
}
div.c {
text-align: justify; /* 适用于 Edge */
text-align-last: justify;
}
亲自试一试 »
更多“亲自试一试”示例在下面。
定义和用法
text-align-last
属性指定如何对齐文本的最后一行。
请注意,text-align-last
属性会为所选元素中的所有最后一行设置对齐方式。因此,如果您有一个包含三个段落的 <div>,则 text-align-last
将应用于每个段落的最后一行。要仅对容器中的最后一个段落使用 text-align-last
,您可以使用 :last child,请参见下面的示例。
注意:在 Edge 79 之前,text-align-last
属性仅对具有“text-align: justify”的文本有效。
默认值 | auto |
---|---|
继承 | 是 |
可动画 | 否。 了解有关 可动画 的信息 |
版本 | CSS3 |
JavaScript 语法 | 对象.style.textAlignLast="right" 试一试 |
浏览器支持
表中的数字指定完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
text-align-last | 47 | 12 | 49.0 | 16 | 34 |
CSS 语法
text-align-last: auto|left|right|center|justify|start|end|initial|inherit;
属性值
值 | 描述 | 播放 |
---|---|---|
auto | 默认值。最后一行是两端对齐并左对齐 | 演示 ❯ |
left | 最后一行左对齐 | 演示 ❯ |
right | 最后一行右对齐 | 演示 ❯ |
center | 最后一行居中对齐 | 演示 ❯ |
justify | 最后一行与其余行一样两端对齐 | 演示 ❯ |
start | 最后一行在行的开头对齐(如果文本方向为从左到右,则为左对齐;如果文本方向为从右到左,则为右对齐) | 演示 ❯ |
end | 最后一行在行的末尾对齐(如果文本方向为从左到右,则为右对齐;如果文本方向为从右到左,则为左对齐) | 演示 ❯ |
initial | 将此属性设置为其默认值。 了解有关 initial 的信息 | |
inherit | 从其父元素继承此属性。 了解有关 inherit 的信息 |
更多示例
相关页面
CSS 教程:CSS 文本对齐
HTML DOM 参考:textAlignLast 属性