text-align-last - CSS(层叠样式表) 编辑
CSS 属性 text-align-last
描述的是一段文本中最后一行在被强制换行之前的对齐规则。
/* Keyword values */
text-align-last: auto;
text-align-last: start;
text-align-last: end;
text-align-last: left;
text-align-last: right;
text-align-last: center;
text-align-last: justify;
/* Global values */
text-align-last: inherit;
text-align-last: initial;
text-align-last: unset;
初始值 | auto |
---|---|
适用元素 | block containers |
是否是继承属性 | yes |
计算值 | as specified |
Animation type | discrete |
语法
属性值
auto
- 每一行的对齐规则由
text-align
的值来确定,当text-align
的值是justify
,text-align-last
的表现和设置了start
的表现是一样的,即如果文本的展示方向是从左到右,则最后一行左侧对齐与内容盒子。 译者注:
经测试,当text-align
的值为right
,并且text-align-last
设置为auto
时,文本最后一行的对齐方式相当于text-align-last
被设置为right
时的效果。即text-align-last
设置为auto
后的表现跟text-align
的设置有关。start
- 与
direction
的设置有关。
如果文本展示方向是从左到右,起点在左侧,则是左对齐;
如果文本展示方向是从右到左,起点在右侧,则是右对齐。
如果没有设置direction
,则按照浏览器文本的默认显示方向来确定。 end
- 与
direction
的设置有关。
如果文本展示方向是从左到右,末尾在右侧,则是右对齐;
如果文本展示方向是从右到左,末尾在左侧,则是左对齐。
如果没有设置direction
,则按照浏览器文本的默认显示方向来确定。 left
- 最后一行文字与内容盒子的左侧对齐
right
- 最后一行文字与内容盒子的右侧对齐
center
- 最后一行文字与内容盒子居中对齐
justify
- 最后一行文字的开头与内容盒子的左侧对齐,末尾与右侧对齐。
语法
auto | start | end | left | right | center | justify
示例
<p>Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula.</p>
p {
font-size: 1.4em;
text-align: justify;
-moz-text-align-last: center;
text-align-last: center;
}
规范
规范 | 状态 | 备注 |
---|---|---|
CSS Text Module Level 3 text-align-last | Working Draft | Initial definition |
浏览器兼容性
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论