With Flexbox, you control the children. With Grid, you control the container's skeleton.
Confidence with CSS begins by truly understanding its three most fundamental concepts: the cascade, specificity, and the box model. Most "CSS bugs" are simply misunderstandings of one of these three.
: Ensure your markup is semantic and solid before writing a single line of CSS.