1、align-self属性定义flex子项单独在侧轴(纵轴)方向上的对齐方式。
2、align-self多了个auto(默认值),表示继承自flex容器的align-items属性值。
实例
.container{ /*定义flex容器*/ display:flex; /* 设置容器内部元素的排列方向 row:定义排列方向从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 */ flex-direction:row; /* 设置容器中元素在交叉轴上的对齐方式 stretch:当元素的高度没有设置,则元素的高度会拉伸至容器高度一致(默认) flex-start:在交叉轴上向起点位置(向上/向左)对齐 flex-end:在交叉轴上向上结束位置(向下/向右)对齐 center:居中对齐 baseline:保证元素中的文字在同一条基准线(保证每个文字都在同一条线上) */ align-items:baseline; height:800upx; background-color:#FFC0CB; } .txt{ font-size:20px; width:150upx; height:150upx; } .red{ background-color:red; /* 重写容器中元素在交叉轴上的对齐方式 auto:默认,表示继承父级元素的align-items属性 stretch:当元素的高度没有设置,则元素的高度会拉伸至容器高度一致(默认) flex-start:在交叉轴上向起点位置(向上/向左)对齐 flex-end:在交叉轴上向上结束位置(向下/向右)对齐 center:居中对齐 baseline:保证元素中的文字在同一条基准线(保证每个文字都在同一条线上) */ align-self:center; } .green{ background-color:green; } .blue{ background-color:blue; }
以上就是css中align-self属性的介绍,希望对大家有所帮助。更多css学习指路:css教程
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容