Introduction to CSS Grid Layout
mozilladevelopers.github.io
mozilladevelopers.github.io
On the other hand, I'm skeptical about some parts of this feature like the layouts. You're using space-delimited strings matching a different property you set via a class, whose positions and juxtaposition determine the layout? Seems prone to typos and like you're recreating an ASCII version of the layout in your CSS files.
"To create #two# fixed-height rows of 150px and three fixed-width columns of 150px, simply write:"
and the css for "To add a fourth column that is 70px wide, write:" should have 3 150px columns, not two.