Flexbox intro focuses on axes: main axis (justify-content) and cross axis (align-items).
Axis mental model
- Main axis follows
flex-direction. - Cross axis is perpendicular to main axis.
- Most alignment confusion comes from axis mismatch.
Important interview questions and answers
- Q: What changes when
flex-direction: column?
A: Main/cross axes swap orientation. - Q: Which property controls spacing along main axis?
A:justify-content. - Q: Which property aligns items cross axis?
A:align-items.
Tip: Set display:flex on the parent; align/justify control children along axes.