Konteyner və onun övladları
display: flex verilmiş element flex konteynerdir; onun birbaşa övladları flex elementlər olur. flex-direction əsas oxun istiqamətini seçir. row sətir, column sütun düzülüşüdür; reverse variantları vizual sıralamanı tərsinə çevirir.
.categories {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: space-between;
align-items: center;
}
.category { flex: 1 1 140px; }
Oxlar boyunca hizalanma
justify-content əsas, align-items çarpaz ox boyunca işləyir. column seçəndə əsas ox şaquli olur; bu səbəbdən adi şaquli blok axını ilə eyni imkanları vermir. Konteyner boşluğu bölüşdürə, övladları mərkəzləşdirə və hizalaya bilir.
flex-wrap yer çatmadıqda yeni sətirə keçməyə icazə verir. gap elementlər arasındakı məsafədir. flex-grow, flex-shrink və flex-basis mövcud yerin necə paylaşılmasını idarə edir. Vizual sıranı dəyişəndə klaviatura və oxu sırasının DOM-a əsaslandığını unutma: məzmunun məntiqi sırasını HTML-də düzgün saxla.