Learn CSS Grid and Flexbox
blog image source |
Grid Layout gives us a method of creating grid structures that are described in CSS and not in HTML. It helps us to create layouts that can be redefined using Media Queries and adapt to different contexts. Grid Layout lets us properly separate the order of elements in the source from their visual presentation.
Flexbox Layout officially called CSS Flexible Box Layout Module is new layout module in CSS3 made to improve the items align, directions and order in the container even when they are with dynamic or even unknown size.
Learn CSS grid and flexbox with Flexbox Froggy and Grid Garden.
Flexbox Froggy - http://flexboxfroggy.com/
Grid Garden - http://cssgridgarden.com/