新登場! 44ページの電子書籍「CSS in 44 minutes」が発売されました! 😃
#align-self
align-items
と同様に機能しますが、*すべて*のフレックスボックスアイテムではなく、**単一**のフレックスボックスアイテムにのみ適用されます。
デフォルト
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
の場合、ターゲットのみが交差軸のベースラインに配置されます。
デフォルトでは、これはテキストのベースラインに沿って配置されることを意味します。
align-self: stretch;
コンテナがalign-items: center
で、**ターゲット**がalign-self: stretch
の場合、ターゲットのみが交差軸全体に沿ってストレッチされます。