Skip to main content

Як flex-wrap впливає на вирівнювання елементів?

Коли flex-wrap увімкнений (wrap або wrap-reverse), у контейнері може з'явитися кілька ліній flex-елементів. У такому випадку:

  • justify-content продовжує вирівнювати елементи вздовж головної осі всередині кожного рядка
  • align-items вирівнює елементи всередині одного рядка по поперечній осі
  • з'являється значення align-content: воно керує вирівнюванням РЯДКІВ між собою, коли їх кілька

Коротко

ВластивістьПрацює при wrapЩо вирівнює
justify-contentтакелементи в рядку (по головній осі)
align-itemsтакелементи всередині рядка (по поперечній осі)
align-contentлише якщо є кілька рядківсамі рядки (по поперечній осі)

Висновок: flex-wrap сам по собі не вирівнює елементи, але він вмикає багаторядковий режим, через який починає відігравати роль align-content, що відповідає за розподіл рядків.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.