CSS3参考手册
»
属性列表
»
新弹性盒模型属性
»
相关内容:
其它弹性盒模型属性
选择其它项
align-self
版本:CSS3
继承性:无
语法:
align-self
:auto | flex-start | flex-end | center | baseline | stretch
默认值
:
auto
适用于
:弹性盒模型子元素
继承性
:无
取值:
auto:
如果'align-self'的值为'auto',则其计算值为元素的父元素的'align-items'值,如果其没有父元素,则计算值为'stretch'。
flex-start:
弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。
flex-end:
弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴结束边界。
center:
弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。
baseline:
如弹性盒子元素的行内轴与侧轴为同一条,则该值与'flex-start'等效。其它情况下,该值将参与基线对齐。
stretch:
如果指定侧轴大小的属性值为'auto',则其值会使项目的边距盒的尺寸尽可能接近所在行的尺寸,但同时会遵照'min/max-width/height'属性的限制。
说明:
设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式。
对应的脚本特性为
alignItems
。
兼容性:
浅绿
= 支持
红色
= 不支持
墨绿
= 部分支持
支持版本
\类型
IE
Firefox
Safari
Chrome
Opera
较早版本
6.0-10.0
4.0-19.0
5.1.7-6.0
21.0-28.0
-webkit-
9.5-12.0
较新版本
11.0
20.0
7.0
-webkit-
29.0
12.1
示例:
align-self_CSS参考手册_web前端开发参考手册系列
align-self示例:
a
b
c
d
e
f
g
h
i