Müller-Brockmann posters
The textbook modular layouts where image and information blocks lock into a shared field of cells.
Take a column grid, cross it with horizontal rows, and you get a field of rectangular modules — the most flexible structure in graphic design. The modular grid is what lets a catalogue, a timetable, a newspaper, or a photo gallery hold dozens of different elements in calm two-dimensional order. It is the Swiss designers' great organising tool and the direct ancestor of CSS Grid. Here is how it is built, where it came from, and how to use it as an overlay.

In a catalogue, each product photo and its caption fill a whole module; a hero image spans four. The shaded cells show content occupying complete modules with the gutters left as breathing space.
The overlay draws two sets of lines: vertical column edges and horizontal row edges, with gutters between them. Where the columns and rows cross, the page is divided into a regular field of rectangular cells — the modules. Each module is an addressable area you can fill, leave empty, or combine with its neighbours.
The power of the modular grid is that it controls placement in both directions at once. A column grid alone tells you where a text block starts and how wide it is; the modular grid also tells you where it starts and stops vertically, so an image, a caption, and a data table can all snap to the same field and align without fuss. As an overlay it lets you test whether every element fills whole modules and respects the gutters, rather than floating between cells.
It is worth being explicit about the two spacings the field contains. Between modules sit the gutters — the consistent channels that keep adjacent content from colliding — and these are part of the grid, not leftover space; halving a gutter to squeeze something in quietly breaks the system. Around the whole field sit the margins, which frame the page and, on a spread, govern how facing pages relate across the gutter. The habit that keeps it all coherent is to derive margins, gutters, columns, and row height from one base unit, so every dimension descends from a single number. When that holds, scaling the layout — or reflowing it for a smaller screen — is a matter of changing one value rather than re-judging every edge by hand. Empty modules count too: leaving a cell deliberately blank is how a dense field breathes, and the overlay makes those intended gaps easy to keep consistent.
The field is the product of two one-dimensional grids:
columns (c) × rows (r) = c·r modules
module = (col width) × (row height), gutters between
row height = n × baseline unit
Two consistencies make it cohere. The column width and gutter come from the standard column-grid arithmetic — content width minus gutters, divided by the column count. The row height is set to a whole number of baseline units, so type inside any module still lands on the vertical rhythm.1 Once both hold, an element that spans, say, two columns by three rows is a clean rectangle whose every edge lies on the grid, and CSS Grid expresses exactly this with grid-template-columns, grid-template-rows, and span placement.7 The maths is bookkeeping; the design judgement is choosing how many modules and how to span them.
Swiss origins. The modular grid is the most ambitious product of mid-century Swiss design. Josef Müller-Brockmann's Grid Systems in Graphic Design (1981) sets out the construction in full, treating the module field as the basis of rational, repeatable layout.1 Karl Gerstner's earlier Designing Programmes (1964) reframed the grid as a programme — a flexible system of rules that could generate many specific layouts, anticipating the parametric thinking of modern design systems.2
Editorial and corporate adoption. Allen Hurlburt's The Grid (1978) brought the modular system to newspaper and magazine practice,3 and Massimo Vignelli made the grid a signature of corporate identity work — the modular discipline behind Knoll, American Airlines, and the New York subway materials is set out in The Vignelli Canon.4
The web inheritance. CSS Grid, standardised in the 2010s, is a direct descendant: it defines explicit columns and rows and places items across module spans, making the Swiss modular grid the native layout model of the modern web.7
It is a tool, not a virtue. A modular grid does not make a layout good; it makes a complex layout consistent. Lisa Roberts and Julia Thrift's survey of working designers shows how widely the same grid can be used well or badly.8
Complexity has a cost. Too many modules produce fussy, over-engineered layouts; the grid should be as coarse as the content allows. Timothy Samara is explicit that the grid exists to be broken when the material demands it.5
| If you want to... | Use the modular grid | Don't use it for... | Difficulty |
|---|---|---|---|
| Lay out a catalogue or product listing | Each item fills a module; the field keeps them aligned | A single flowing essay (use a manuscript grid) | Intermediate |
| Mix images, captions, and data in one page | Two-dimensional control aligns different content types | A single hero image with a headline | Intermediate |
| Build a responsive web layout | CSS Grid maps directly to modules and spans | Pure long-form reading pages (a column grid suffices) | Advanced |
| Design a dashboard or data view | Modules give cards and panels a consistent rhythm | Minimal, single-focus screens (over-structured) | Intermediate |
| Keep a multi-page document unified | One module field carries across every spread | One-off expressive posters (a freer grid serves better) | Intermediate |
Six contexts. The Swiss and corporate uses are documented practice; the readings are analysis.
The textbook modular layouts where image and information blocks lock into a shared field of cells.
Identity programmes whose every brochure and sign sits on one modular field — consistency as a corporate asset.
Responsive galleries and card layouts are modular grids expressed in code — the Swiss system reborn in the browser.
Stories of different weights — lead, sidebar, brief — all align to one field, which is how a dense page stays readable.
Cards, charts, and stats of different sizes share a module field so the interface reads as one coherent surface.
Plates, captions, and essays of varying size are held in one rhythm so the book feels authored, not assembled.
A very fine field gives so much freedom that the grid stops constraining anything, and layouts become fussy and inconsistent — the opposite of the grid's purpose.
If row heights aren't whole baseline units, text inside the modules drifts off the vertical rhythm and the system fights itself.
Packing content into all cells produces a dense, airless page. Empty modules are part of the design — they are where the page breathes.
If every element occupies exactly one module, the layout becomes monotonous and hierarchy disappears.
The modular grid is the editorial designer's tool for complexity: catalogues, magazines, and reference books where images, captions, sidebars, and body text must all sit in order. Set columns and baseline-aligned rows, then place each content type into whole modules, spanning the important ones. The field lets a dense page stay legible and a multi-page document stay unified across spreads.
This is the grid that maps straight to code. CSS Grid defines columns and rows and places items across spans — the modular grid made executable. Use it for galleries, dashboards, and card layouts, keeping row heights on the baseline so type stays aligned. Designing in modules also makes responsive behaviour clearer: at smaller widths, you simply reflow the same modules into fewer columns.
Vignelli's lesson is that a single modular grid can carry an entire identity — every brochure, sign, and slide sharing one field reads as one voice. Define the module system once in the brand guidelines and the consistency comes almost for free, while still allowing enough span variation to keep individual pieces lively.
The modular grid teaches two-dimensional thinking: not just where a column sits, but where every element starts and stops vertically too. Begin by reconstructing a Swiss poster's module field from the overlay, then design a simple catalogue page where every element fills whole modules. It is the most directly job-relevant grid to master, because it underlies both print systems and CSS Grid.
"The grid is the underwear of the book. You don't see it, but it gives shape to everything. The grid system is the basis of professionalism in design."
Massimo Vignelli, The Vignelli Canon (2010)4
Illustrative composites of how the tool gets used in practice — not quotes from named individuals.
For a 200-page catalogue I design the module field once and the whole book falls into place. The grid is what stops it becoming 200 separate decisions.
I sketch the dashboard in modules before I touch CSS Grid. The overlay and the code are the same picture, so handoff is trivial.
I make students rebuild a Müller-Brockmann poster from the field. Once they see the modules, they stop nudging things by eye forever.
Drop a layout. Set columns and baseline-aligned rows and place content into whole modules. Free, in your browser.
Launch Grid Maker Pro →