Modern CSS Layout: Decking Zombies with Style
Gain insights into advanced and modern CSS concepts with a humorous twist. Explore direction-agnostic layouts, columns, flexbox, and grid, with engaging challenges at each stage.
John is a storyteller with design and development skills. By day he designs and builds websites. By night he counts his words carefully at with his 8 word stories and helps you kill zombies while learning web development with books and courses. He lives near Charlottesville, VA with his wife, Carrielyn, and, like, a lot of kids (seven at last count) plus more pets than is wise to enumerate. If you see him and he’s both awake and properly clothed, you know he’s having a good day. Ask him questions, compliment his tastes in thirteenth century Greenlandic literature, and argue with him over minutia (like whether Greenland had any independent literature in the thirteenth century) on twitter
Join 3.1 million developers at
What You'll Learn
- Analyze how web layout methods evolved from flow, tables, floats, and positioning to columns, flexbox, and grid
- Apply block and inline display concepts to build direction-agnostic layouts across writing modes
- Use CSS logical sizing and spacing properties to create responsive, direction-agnostic page structure
- Build responsive multi-column layouts using column properties, breaks, widows, and orphans
- Implement Flexbox layouts using wrapping, alignment, ordering, and flex sizing to handle variable content
- Design responsive CSS Grid layouts with templates, fr units, minmax/repeat, item placement, and alignment
- Evaluate and choose columns, flexbox, or grid based on layout needs, complexity, and responsiveness
Learning Roadmap
2.
Zombie Inline Block Heads
Zombie Inline Block Heads
3.
Dividing the Horde (into Columns)
Dividing the Horde (into Columns)
4 Lessons
4 Lessons
4.
Weird Flexbox, but Okay, Zombie
Weird Flexbox, but Okay, Zombie
5 Lessons
5 Lessons
5.
CSS Gridiron Zombies
CSS Gridiron Zombies
5 Lessons
5 Lessons
6.
Conclusion
Conclusion
2 Lessons
2 Lessons
John Rhea
John is a storyteller with design and development skills. By day he designs and builds websites. By night he counts his words carefully at with his 8 word stories and helps you kill zombies while learning web development with books and courses.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources