Свойство align-self устанавливает выравнивание отдельно взятого флекс-элемента внутри контейнера по высоте (по перпендикулярной оси).
CSS синтаксис
align-self: auto | stretch | center | flex-start | flex-end | baseline;
Возможные значения
| Значение | Описание | 
|---|---|
| auto | Значение по умолчанию. Флекс-элемент наследует значение свойства align-items родительского элемента, либо принимает значение stretch, если у него нет родительского элемента. | 
| stretch | Флекс-элемент растягивается на всю высоту контейнера, при этом учитываются поля и отступы. | 
| center | Флекс-элемент выравнивается по центру контейнера. | 
| flex-start | Флекс-элемент выравнивается относительно верхнего края (начала) контейнера. | 
| flex-end | Флекс-элемент выравнивается относительно нижнего края (конца) контейнера. | 
| baseline | Флекс-элемент выравнивается по базовой линии. | 
Пример использования
Устанавливаем выравнивание для одного из флекс-элементов внутри флекс-контейнера
#myBlueDiv {
    -webkit-align-self: center; /* Safari 7.0+ */
     align-self: center;
}