CSS Grid lets you create web page layouts without resorting to external CSS frameworks. In this tutorial you'll build a layout with CSS Grid and explore how the specification works.
From the blog...
Use Flexbox to build a navigation bar with elements evenly-spaced on large screens, and vertically stacked on small screens, all with minimal HTML and CSS.
My new book “Build Websites with Hugo” is available today in electronic format.