files/en-us/web/css/reference/values/self-position/index.md
The <self-position> {{glossary("enumerated")}} value data type is used by the {{cssxref("justify-self")}} and {{cssxref("align-self")}} properties, and the {{cssxref("place-self")}} shorthand, to align the box within its alignment container. It is also used by the {{cssxref("justify-items")}} and {{cssxref("align-items")}} properties, and the {{cssxref("place-items")}} shorthand, to specify default values for justify-self and align-self.
<self-position> = center | start | end | self-start | self-end | flex-start | flex-end
The following keyword values are represented by the <self-position> grammar term:
center
start
end
self-start
self-end
flex-start
start for layout modes other than flex layout.flex-end
end for layout modes other than flex layout.[!NOTE] The
leftandrightkeywords are excluded from<self-position>, despite being valid positional alignment values for thejustify-*properties ({{cssxref("justify-content")}}, {{cssxref("justify-self")}}, and {{cssxref("justify-items")}}), because they are not allowed in thealign-*properties ({{cssxref("align-content")}}, {{cssxref("align-self")}}, and {{cssxref("align-items")}}). They are instead explicitly included in thejustify-*properties' grammars.
{{Specifications}}