CSS'теги flex моделиндеги жеке элементти тегиздөө
Биз изилдей турган кийинки касиеттер
артыкчылыктуу флекс-элементтердин ата-энесине эмес,
элементтердин өзүнө берилет. Келгиле, ар кандай
блокту кесилген ок боюнча тегиздей турган
aling-self касиетин карап көрөлү.
Бизде катар менен тизилген флекс-блоктор бар деп коёлу.
Аларды тик бойдон борборго тегиздеп,
align-items касиетин center маанисинде коюп,
экинчи элементке кошумча elem классын берип,
ага башка тегиздөөнү коёлу,
мисалы, аны жогорку четине жакындаштыралы.
Бул үчүн биздин elem классы бар элементибизге
aling-self касиетин flex-start маанисинде коёлу:
<div class="parent">
<div class="child">1</div>
<div class="child elem">2</div>
<div class="child">3</div>
<div class="child">4</div>
<div class="child">5</div>
</div>
.parent {
display: flex;
align-items: center;
width: 300px;
height: 200px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
}
.elem {
align-self: flex-start;
}
: