Lately, grids have become the ultimate obsession of designers and design writers.
Hundreds — not to say thousands — of articles, tutorials, books and websites solely dedicated to grids and their application in (web)design have been published in the last few years. A simple search on Google with the terms “grid” and “webdesign” returns almost 5 million results. There is even a movie with characters trapped in what they call “the grid” […] “a final frontier”.
A short historical perspective
However, grids are nothing new and can be traced back to Middle Ages: in the 1220s/1240s, French architect Villard de Honnecourt designed construction canons based on geometry. These principles were later studied by typographers and designers in the beginning of the 20th century to reverse-engineer medieval canons of page construction. Among them, Van de Graaf, Rosarivo, and ultimately Tschichold who popularized his predecessors’ discoveries in his book The Form of the Book: Essays on the Morality of Good Design.

Designing within a grid space is indeed an old tradition that finds its roots in the need for structure and balance.
A lot of the things that surround us are designed following modernistic principles of grid systems. The beauty of these objects — music players, books, magazines, mobile phones, websites, etc. — generally resides in the fact that the grid employed to design them is totally invisible. Order is suggested more than it is made obvious. Users should be left with the impression that things are easy to handle if the order employed at crafting them suggests so.
As Josef Müller Brockmann wrote is his book The Graphic Artist and His Design Problems: “The grid makes it possible to bring all the elements of design — type characters, photography, drawing and colour — into a formal relationship to each other; that is to say, the grid system is a means to introducing order into a design. A deliberately composed design has a clearer, more neatly arranged and more successful effect than an advertisement put together at random.”
The Return of the Grid
Why is it that grid systems have become so popular among digital designers? The answer might be that now, good old print principles have become applicable to the screen(s).
In the early age of Internet, when the computer was the only interactive screen around, graphic design possibilities were extremely limited. Creating an online masterpiece à la Müller Brockmann was close to impossible mainly due to technological restraints. Constant improvements, coupled with both professional maturity among digital designers and an increasing interest for more rational design (Bauhaus, Swiss style, Ulm School), undeniably led to the return of the grid. What had been for ages the canons of print design has become a prerequisite of UI design.
Today it is inconceivable that a UI does not fit into a grid system no matter how complex it is.
A grid has two dimensions (at least)
Plenty of online tutorials, templates and calculators exist to create grids, but not all of them place the emphasis on what makes a grid valuable: typographic rhythm and the baseline grid. Building a horizontal grid is of course a fundamental step, but creating vertical rhythm is equally important. As Robert Bringhurst wrote in The Elements of Typographic Style: “Don’t compose without a scale”. Type should actually be the scale that defines almost everything else.
Positioning or aligning elements on an horizontal grid is fairly simple and borrows a lot from print rules. Typically, a 960px wide page is divided in 12, 16, or 24 columns — synonyms for classicism, complexity… and madness. This division in columns is often determined by business requirements such as advertising placements. For instance, the 12 columns grid system is perfect to accommodate big boxes (300x250px) or half pages (300x600px) that use exactly 4 columns, or one third of the page.
Copy can be easily adjusted along these columns, sometimes close to the border of the column, sometimes not. There is no golden rule and the grid should never be regarded as rigid, but instead used as an assistance to create order. The grid is a means to an end, not an end in itself. To quote Müller Brockmann once again: “The grid system is an aid, not a guarantee. […] But one must learn how to use the grid system; it is something that has to be practiced.”
When positioning elements vertically, the designer has to make decisions that never should be left to chance or random. Too often, designers rely on vertical increments made possible in Photoshop by holding shift and arrows keys: “I use 5 or 10px, it depends.” This approach is acceptable horizontally, as columns are multiples of 10, but it doesn’t conform to any typographic reality.

If we go back to the reason why print designers invented grids, it was because they needed to position both texts and images on the space of their page. By adding a vertical grid — or baseline grid — to their horizontal grid, print designers found the way to create complex layouts where chance was eliminated (when followed obsessive-compulsively). Suddenly typography and iconography could sit on a systematic series of horizontal lines called “baseline grid”.
Experimenting with a baseline grid
Coming up with a grid for print requires multiple calculations based on page format, font choice, font size, leading, etc. Hopefully these calculations are not necessary for digital design, and web design in particular: on screen, the baseline grid is essentially determined by leading.

Recently, we’ve been successfully experimenting with a 6px baseline grid coupled with the 960px grid system designed by Nathan Smith. This system has three advantages:
- first, it simplifies the design process by removing the “chance” factor (no more questions);
- second, it decreases the time spent at positioning elements;
- third, it increases the feeling of organization in our design by articulating all the graphic elements with type.
Talking about type, we have also chosen to use traditional sizes to go with this baseline (9, 10, 11, 12, 14, 16, 18, 21, 24, 30, 48, 60, 72 points): these sizes prove to be extremely useful when combined with leading derived from 3. For example, body copy can be defined as 14/18 (14pt size and 18pt leading). Small copy can be defined as 9/12. The magic of the grid operates and all these elements suddenly align; same if we choose to create a text block with type set slightly bigger (for example 21/27). Copy aligns itself every six, every four or every nine lines. To paraphrase Robert Bringhurst and his concept of vertical tempo, the baseline helps at adding or removing vertical space to create rhythm.
Now it is easy to align various blocks of text (headings, body copy, etc.) with UI elements such as buttons and textfields as they all sit on the baseline grid. The ultimate purpose of this experimental grid is to facilitate the whole design process, particularly for designers but also to help integrators and developers in their work with CSS and HTML.
We hope that you’ll find this grid useful, not just as another trend to follow, but rather as a holistic strategy to envision and execute simple, clear and balanced design projects.


I’ve been using a 975px, 12-column grid for some time now (http://www.thegridsystem.org/2008/templates/photoshop-975px-grid-system-12/) which allows for 15px gutters and 16px leading.
But, I do like how your grid allows for gutters in increments of 10s, defaulted to 20px. As I’ve been increasing padding/spacing between content blocks, my old grid has become limiting at times.
Thanks for this. I’ll be adding it to my roster.
Great grid, I would say one thing only.
I always feel more comfortable for the eyes and the precision to use a colored shape instead of a line as grid, especially for the horizontal one.
http://dl.dropbox.com/u/15349205/grid.jpg
I made a slight change on your own grid as example.
It made things sometime easier to align.
Using a line of 1px made this question come up “is it over the line or in the line?”.
And counting the number of steps is also clearer.
Just a thought on this, but I believe it can help.
This is cool, I’m definitely going to be trying this out later on.
Though, with all of the grid-centric articles on the web, I’m wondering why nobody has created an article that walks beginners through how exactly to use a grid like this to be effective.
Thanks for sharing this Pierre.
Really liking this grid. I’ve never felt comfortable using baseline grids because they’ve felt so restrictive. This one allows me to be pretty flexible, but still gives me some underlying structure.
Thanks!
What if we were to use the 16-col variant of the 960 grid? Should the baseline size be adjusted to something other than 6px? Does it even still work with that format?
Fantastic article, and thanks for including the example psd.
I’ve used http://gridulator.com/ in the past, but I love the way you’ve got your psd set up.
thanks :)
Nice, just what i was looking for after reading Khoi Vinh’s book about grids. Is it available for Illustrator as well?
Great article guys! I love having a stronger purpose for grid use other than to just produce a “clean”, “simple”, or “minimalist” design.
Question… do you also have a set of base CSS rules to accompany your work, much like the 960.gs system?
Great companion for a Technical Web Typography article I came across this morning at Smashing Magazine. Looking forward to putting into the workflow.
http://www.smashingmagazine.com/2011/03/14/technical-web-typography-guidelines-and-techniques/
Hey T+L thanks for this. I love hearing more reasons why we should all be using grids. Somebody in a previous comment mentioned not having an article for beginners. I can’t recommend a specific article but this book by Khoi Vinh is fantastic.
http://grids.subtraction.com/
Thank you very much for sharing. I’m really not using grids enough in my designs, this will help make it easier.
Fantastic! I notice you’ve got the twelve columns broken up into three “stripes”. Is that so 24 columns are possible?
Nice resource, tks again.
I hear about grids all the time in design and on the web, but the baseline! its golden in speeding along good design. I already use 960 and had forgotten anything I knew about setting type vertically.
Really an amazing article you have help to make anyone who reads this better at there craft.
Thanks! downloaded.
One of the better articles I have read on this topic. I’ve been working towards this system since the start of last year. Like you say, it takes practice to set up, and at first, an eye-to-detail! Once it is done though, it’s by far the most efficient framework I’ve used yet in web design.
Just putting the finishing touches on my WP html5 grad-based Template, Modular-A. Check it out if interested. This is v1.0, more to come. http://modular-a.ashkas.com.
You could also take a look at http://www.gridcalculator.dk – it allows you to calculate a grid and afterwards download it to Illustrator and Photoshop
Great article! I’ve struggled with the baseline in the past, so I will definitely be trying this grid out! Thanks for the tips!
For anyone that is interested in building their own grids and using baseline grids in their website–check out Grid Systems by Josef Muller-Brockmann: http://amzn.to/ptC2Pb It really teaches all the basics for graphic design but can also be implemented for web :-)!
Pierre,
This grid has been a very interesting tool for making better looking type on the web. I have a type heavy education myself so there are many things I appreciate in this approach.
I’m very curious to know what kind of feedback you have had on this from the front end developers at T+L. Understandably FED folks are more comfortable with a grid using multiples of 10 or 5. Did you get any blank stares when asking them to use multiples of 6 instead.
Other comments mention similar concerns. Perhaps an upgraded solution might be tweaking the 960 Grid system into a 963 Grid system. Again it might become daunting for the developer.
With the quality of screens we have at our disposal it is about time we really hold up typography on screen to the same standards of print editorial, specially with all the editorial design done for tablets.
would love to know your thoughts on this.
Lately i’ve been thinking more and more about using grids as templates, as there have been several articles lately ( on the smashing network ), so i think i will give it a try as it seems to help a lot with the development.
Thanks !
You can also use 960 gridder bookmarklet http://gridder.andreehansson.se/ you can edit columns, spacing, width, color, opacity, horizontaly and verticaly .
Just what I was looking for. Thanks for sharing your grid.
I will test this on my next project…
Great article. One reason I love grids that you didn’t touch on is that you can take a skilled designer with little HTML and CSS experience and provide them a framework to create great Web layouts without a lot of testing and dev time.
As a manager of Web designers and as one myself, I’ve seen a huge increase in productivity AND better work from my peeps and myself.
I’m going to share this with my teem. Thanks!
I did not realize until your article, it was important to work with grids .. thanks
This is very helpful. I’ve been looking for this traditional way on blog designing and I’m so glad I found it here. Thank you for sharing this informative post.
I don’t follow the examples for “these sizes prove to be extremely useful when combined with leading derived from 3″. Is there a way that you can elaborate on that. Is 21/21 and 21/24 as valid as 21/27? Or is there something extra I’m missing?