Alignment in modern CSS usually means flex/grid alignment properties, not old hacks like line-height centering.
Alignment primitives
justify-contentaligns along main axis.align-itemsaligns along cross axis.place-itemsis shorthand in grid contexts.
Rendered output
Important interview questions and answers
- Q: Why does
align-itemssometimes appear to do nothing?
A: Cross-axis space may not exist or wrong container/property context is used. - Q: Fastest way to center one child?
A: Flex with bothjustify-content:centerandalign-items:center. - Q: Flex alignment vs text-align?
A: Flex aligns boxes; text-align aligns inline content inside a box.
Pitfall: Check cascade order—author stylesheet loses to inline styles and !important surprises.