---
layout: single
property_name: align-self
---
原理如同
元素使用
如果容器有属性 默认,这就意味着元素对齐于垂直方向的顶部。
如果容器有属性 默认,这就意味着元素对齐于垂直方向的底部。
如果容器有属性 默认,这就意味着元素对齐于垂直方向的中间。
如果容器有属性 默认,这就意味着元素沿着文字的 baseline 对齐。
如果容器有属性
#align-self
align-items,但是仅仅作用于一个 flexbox 元素,而不是作用于所有的元素默认属性
align-self: auto;
align-items 的值。align-self: flex-start;
align-items: center 且 目标元素 有属性 align-self: flex-start,那么仅仅目标元素对齐于纵向轴的起始处。align-self: flex-end;
align-items: center 且 目标元素 有属性 align-self: flex-end,那么仅仅目标元素对齐于纵向轴的末尾处。align-self: center;
align-items: flex-start 且 目标元素 有属性 align-self: center,那么仅仅目标元素对齐于纵向轴的中间。align-self: baseline;
align-items: center 且 目标元素 有属性 align-self: baseline,那么仅仅目标元素对齐于纵向轴的 baseline。align-self: stretch;
align-items: center 且 目标元素 有属性 align-self: stretch,那么仅仅目标元素拉伸填充于整个纵向轴。