Skip to Content
Learning Web Design, 6th Edition
book

Learning Web Design, 6th Edition

by Jennifer Robbins
June 2025
Beginner to intermediate
912 pages
30h 4m
English
O'Reilly Media, Inc.
Content preview from Learning Web Design, 6th Edition

Chapter 18. Grid Layout

18

Grid Layout

In this chapter

How CSS Grid Layout works

Working with implicit grids

Placing items in the grid

Implicit grid features

Grid item alignment

We humans (well, a lot of us anyway) like to line things up in rows and columns, so it’s surprising that it took the W3C and browsers over a quarter of a century to provide a reliable way to lay out elements and pages in a grid. Sure, we managed fancy layouts with tables and floats, but those were essentially hacks. The CSS Grid Layout Module provides a true system for laying out elements in rows and columns (remember that Flexbox lays out elements on one axis only). Grids can remain completely flexible to fit a variety of screen sizes, or they can be rigid, to mimic a printed page layout. You can use them for page components that organize a number of individual items (like a photo gallery) or for creating sophisticated, whole-page layouts such as those designed by Jen Simmons in her Lab demos (Figure 18-1).

Figure 18-1. Examples of Grid Layout in use

CSS Grid Layout Module Level 2 () is one of the more complex modules in CSS, so we have a lot of ground to cover in this chapter. Here’s the plan:

  • We’ll start with a bird’s-eye view of how CSS Grid Layout works.
  • We’ll look at some default behaviors of Grid Layout with a lesson on “implicit” grids.
  • From there, we’ll set ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Web Design, 5th Edition

Learning Web Design, 5th Edition

Jennifer Robbins

Publisher Resources

ISBN: 9781098137670Errata Page