CSS text-align-last 属性
示例
对三个 <div> 元素中的文本的最后一行进行对齐
div.a {
text-align: justify; /* For Edge */
text-align-last: right;
}
div.b {
text-align: justify; /* For Edge */
text-align-last: center;
}
div.c {
text-align: justify; /* For 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" 的文本有效。
浏览器支持
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
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 | 最后一行居中对齐 | 演示 ❯ |
两端对齐 | 最后一行与其余行一样进行两端对齐 | 演示 ❯ |
start | 最后一行在行开头处对齐(如果 text-direction 是 left-to-right,则为左对齐;如果 text-direction 是 right-to-left,则为右对齐) | 演示 ❯ |
end | 最后一行在行末尾处对齐(如果 text-direction 是 left-to-right,则为右对齐;如果 text-direction 是 right-to-left,则为左对齐) | 演示 ❯ |
initial | 将此属性设置为其默认值。阅读关于initial | |
inherit | 从其父元素继承此属性。阅读关于inherit |
更多示例
相关页面
CSS 教程:CSS 文本对齐
HTML DOM 参考:textAlignLast 属性