Using the 960 Grid System as a Design Framework
basix

Using the 960 Grid System as a Design Framework

The 960 Grid System has been around for a while now… but it’s been mostly used on the coding side of projects as an HTML/CSS framework. Today, we’re going to discuss the advantages of using grid systems like 960GS at the very start of a project, before you even open up Photoshop or Fireworks. If you haven’t used a framework before, or you just want a good refresher, this is a great place to start!


A Bit of Context: Our sister site, Nettuts has posted a bunch of great articles about using CSS frameworks as a coding tool. They’re all relevant to this discussion, so go check them out when you get a chance. This article, however, will look at the advantages of using a framework for Web Designers specifically. We won’t dig too deep into the coding, instead, we’re going to discuss how using a framework can be a powerful tool in the design phase, before the coding even begins. Alright, let’s dive in!


Diving Into Frameworks

Chances are good that you’ve already heard of or used some sort of CSS framework already… but just in case, let’s review the key benefits of using a CSS framework (aka grid system) in any web project:

  • Provides a “framework” that’s designed to look good on all monitors.
  • Streamlines the design process by defining exact measurements.
  • Reduces development time by providing pre-coded HTML/CSS.
  • In a perfect world, it helps designers and developers communicate better – smoothing out the process of moving from Design to Coding.

Ultimately, a CSS framework should help establish some basic guidelines for content columns, while still providing designers with full control over their designs.

In this article: I’m going to explain what a CSS framework is, and why I chose 960. Then, I’ll go over the basics of how to apply the 960 Grid. To wrap up our discussion, I’ll show you a few sites that are using the 960 grid, and how they are structured.


CSS Frameworks: A Brief Overview

A CSS Framework is a series of stylesheets created to make a web developer’s life easier. They account for the various quirks of browsers, are easily adaptable, and apply basic design principles (such as establishing visually pleasing margins between elements).

Oftentimes, these frameworks also have typography stylesheets, which can act as a great place to begin working on your site’s typography (for more information about Typography, check out this article).

There are two major CSS Frameworks at the moment: Blueprint and 960. Both are perfectly capable frameworks, with great features and ease of use. It simply comes down to a matter of preference of which Framework you feel most comfortable using.

Before you begin the design phase of a project, it’s important to discuss the selection of a framework with the person who is going to code the site. Often, developers will have preferences towards a particular CSS framework, and as one of the main reasons we use frameworks during the design phase is to smooth out the transition from design to coding, it’s a major decision. If you’re coding the project yourself, just make sure you are comfortable with the grid framework you pick – there’s nothing worse than design an entire site based on a framework that you end up disliking.


960 GS: The Gritty Details

Personally, I found the 960 Grid suits my needs better, so that’s what I’ve adopted and that’s what we’ll be discussing in this article. However, the overarching principles that we’ll be discussing will apply to any framework, including Blueprint.

960.gs is based around putting all of your site’s elements in a 960px wide (clever girl) container, and dividing that container into 12, 16, or 24 equally sized columns. They provide a tool to use alternate widths, but 960 is what the entire system is developed for and it happens to look pretty sharp.

Why 960px? Because 960px is a width that is suited for the wide number of platforms on which we browse the web. It essentially allows for a 1024px wide monitor to show the site accurately and without horizontal scrolling, accounting for the width of the browser chrome, scrollbars, and a bit of padding for legibility. There is always a 10px margin placed at the right and left of the main content column, which means that smaller browsers will always be able to read the farthest left content without the text butting but against the browser window.

Additionally, all numbers in the 960GS are whole numbers based on the golden ratio – there are no decimal points or funky spacing issues. If you’ve read our article on Mathematics and Web Design, you know how important getting these numbers right is.

One of the glaring omissions, or nice features, depending on how you look at it, is the way the 960 handles (or doesn’t) typography. There is a text.css file included, but this is mainly to ensure that there is at least a something in place, so that as you do rapid prototyping, common elements such as headings, paragraphs and lists have basic styling.

How is Blueprint Different?

I won’t go into too much depth here, but let’s briefly discuss the key differences between 960.gs and Blueprint. First, Blueprint is a CSS framework that’s based on 950px – it’s very similar to 960 in the way that it handles the basic layout stuff (BP uses 24 columns with similar approaches to padding and ratios)… but that’s where Blueprint stops being similar.


Blueprint does allow for form-specific styling and notifications, something I wish 960 would implement.

Blueprint is a much more complex, robust, and comprehensive framework system. It’s been built as a full fledged stylesheet for pretty much every element that you can think of (radio buttons, tables, etc.). There are things I like about Blueprint, the most notable being its styling for form elements and built in notification classes. Additionally, it includes a full suite of styles for:

  • Typography – BP provides typography size and spacing defaults for all elements.
  • Form Element Styling – Styling for forms and some classes that can be used to add to forms (like required fields).
  • Print Styles – Print stylesheets for when surfers hit the print button.
  • UI for Plugins – Pre-built CSS (and sometimes images) for buttons, tabs, and sprites.

The problem that I had with Blueprint is that it’s just too complex to use at the design phase… creating a design from scratch means re-formatting everything that they provide, and it’s often hard to keep up with the sheer comprehensiveness that BP provides. In contrast, 960.gs offers just a layout – perfect for letting a designer get creative within realistic boundaries.


Using the 960 Grid System

The 960 Grid is almost frighteningly easy to use (in fact, you may start to ask yourself: “Why wasn’t I using this earlier?”), with only a few simple rules you need to abide by.

Download the 960 Grid from 960.gs

After you download it, take a look inside the directory you just unzipped. I want to draw your attention to two folders: “sketch_sheets” and “templates”. The “sketch sheets” folder contains a PDF of the various grid sizes in a within a browser window, and the “template” folder contains templates for almost every graphics program under the sun (such as GIMP, Fireworks, and Photoshop).

Sketch Sheets: Making Your Life Easier…

The purpose of a CSS Framework is to make your life easier, and you should always be looking for ways to help you decrease the time it takes to create a design. Use these templates when creating a design in Photoshop, print off copies of the “sketch sheets” when discussing the details of a project with a client (and make sure to look at this before you go!).


Example of a printed out Sketch Sheet… with some sketching on it.

In fact, I would suggest using these sketch sheets every time you start a project: they’ll allow you to experiment freely before locking yourself down to any layout. It will only take you 5 minutes of sketching to realize a design will or won’t work, as opposed to 50 minutes+ if you had been designing and coding it.


Designing With the 960 Templates

Once you’ve come to a basic agreement on the sketched out concept for the site, it’s time to crack open the template files. This is probably the central reason why I like using the 960 system… it comes pre-packaged with templates for just about any program you can think of. I happen to use Photoshop, so here’s a screenshot of the provided template:

The key benefit here is simple: The template has pre-built guides for all of the main content columns that directly correspond to the CSS framework on the coding side of things. It’s easy to quickly draw your main content columns and keep everything in your design clean and organized.

Experienced designers might see this as “design with training wheels on”, but frankly, there’s nothing wrong with having a simple overlay system to help guide the framework for a web design.

You still have to design everything on the site (of course!), but by keeping your design in line with the guides, it’ll make the development side of things much easier. As as added benefit, having a uniform approach to padding between content cells is a great way to make your design look more professional. Read more about why “Pixel Perfect Comps” here.


Setting It Up

Now that you’ve gotten a design nailed down, it’s time we talk about the 960 grid syntax. As I mentioned at the intro, you can find a lot more information about using and prototyping with CSS frameworks at Nettuts, so I’m just going to cover the basics here.

First, you’ll need to reference the appropriate CSS files into your design: reset.css (the reset file that accounts for browser quirks), text.css (the built-in typography stylesheet), and 960.css (or 960_24_col.css if you are using a 24 columns grid). Usually, I place all of my site-specific styling in a separate file (usually called style.css), to ensure I don’t break anything in the Framework.

Quick Tip: Reference your own stylesheet after you reference the Framework, so that you can adjust specific aspects of the framework without altering the Framework itself (and if you make a mistake, you don’t have to re-download and overwrite the Framework’s files). With these 4 files, you’re now ready to begin to design your site.

Here’s a quick overview of the syntax, pulled from the 960.gs site:

<div class="container_12">
    <div class="grid_7 prefix_1">
        <div class="grid_2 alpha">
            ...
        </div>
        <div class="grid_3">
            ...
        </div>
        <div class="grid_2 omega">
            ...
        </div>
    </div>
    <div class="grid_3 suffix_1">
        ...
    </div>
</div>

The first div is your container, what your content will be stored in. By defining it’s class as “container_12″, you’re saying: “I want this container to have a 12 column grid” (The same practice applies when using a 16 and 24 column grid).

Now that you’ve defined the container as a 12 column layout, you begin to structure your site in such a way that it fits within the layout. If you look at the next div elements in the hierarchy (as noted by the tabs), you’ll see the syntax for their definitions. “Grid_7″ and “grid_3″ are easy enough to understand: you’re saying that this div element is going to take up X number of columns. However, 7+3 = 10 < 12, which means you’ll have 2 empty columns at the end of the container, right? Well, this is where the prefix and suffix aspect of the class definition come into play. With a class definition of “grid_x suffix_y”, you’re saying: “I want this div to take up X columns, and for there to be Y number of empty columns after it.” (This also applies to prefix). So, since “Grid_7″ has a prefix of 1, and “Grid_3″ has a suffix of 1, 7+3+1+1 = 12!

By now, I know you’re wondering about the Div elements nested in the “Grid_7″ div. Well, you can nestle divs which take up a specified number of columns inside another div, so long as it does not exceed the size of its parent grid. Furthermore, the first and last elements must have “alpha” and “omega” appended to their class definition, respectively. So, in our sample code: “grid_2 alpha” is the first div nested within “grid_7″, the next element “grid_3″ is in the middle (and therefore does not need an “alpha” or “omega” appended to it), and finally “grid_2_ omega” is the last div nested within “grid_7″. And since 2+3+2 = 7, the definition is proper.


Putting It All Together: A Short Example

For the purpose of illustrating this whole process, let’s go through a quick example of using the 960 Framework during the design phase of a personal project of mine.

The design itself is pretty simple, but it’s the perfect way to show you how the framework can act as a tool through the design process.

The Cerberus Website: The Example that We’ll Use

Mass Effect 2 is one of my favorite games of the past 5 years, and I felt creating a site for the fictional organization “Cerberus” would be a challenge. The main aspects of the organization are: professionalism and technological prowess, which I wanted to convey with a clean design that used their entire color scheme. To start, I sketched out the design for the site (it would be hypocritical for me to act otherwise, right?).

As I looked the design sketch, I saw how to make the design work in the 960 Grid.

Below is the HTML skeleton for my site:

<div id="container" class="container_12">
	<div id="header" class="grid_12">
		<div id="logo" class="grid_2 alpha">Logo</div>
		<div id="subHeader" class="grid_12 omega">
			<div id="tagline" class="grid_4 alpha"><h1>Cerberus: Strength for Humanity</h1></div>
			<div class="grid_8 omega">Navigation</div>
		</div>
	</div>
	<div id="content" class="grid_8">
		Content
	</div>
	<div id="sidebar" class="grid_4">
		<div class="sidebarSection">
			Sidebar
		</div>
		<div class="sidebarSection">
			Sidebar
		</div>
		<div class="sidebarSection">
			Sidebar
		</div>
	</div>
	<div id="footer" class="grid_12">Footer</div>
</div>
	

If you noticed, I had the logo only cover 2 columns, while the sub header took up all 12 spaces. Since the header div was 12 columns long, any sub elements can up to 12 columns long. This trick allowed me to make the header, as the logo was took up 2 columns, and left the rest empty (the image is actually the background image for the header div). And since the sub header was 12 columns wide, it filled up the entire width under the logo (since it couldn’t fit all of its content inside the 10 spaces left after the logo).

This is actually an important distinction to make, and is another design tool you should utilize (and to be safe, you could use “prefix” or “suffix” to ensure a certain amount of space is reserved). The rest of the site is pretty cut-and-dry: 8 columns for the main content and 4 for the sidebar. Each sidebar element is a separate div element; they stack on top of each other because they are constrained to the width of 4 columns.

To illustrate how the site is set up, I’ve taken a screenshot of the site and clearly marked the columns:


Examples of The 960 Grid in Action

Now, my own example might not be the best way to really inspire you to go out and create some killer web designers, so here are just a few examples of the 960 system in action. You can find more at the 960.gs site.


Closing Remarks

One of the most appealing aspects of a CSS Framework is the convenience they offer to designers. However, like any other tool, you have to ensure that you are using it in a relevant and worthwhile manner. Don’t try to use it if it doesn’t fit the design, and don’t let it restrict your creativity. For most projects (especially those for complex newspaper or blog-inspired layouts), a CSS framework can be a great time-saving tool, not just for spitting out quick HTML/CSS, but for the entire design process.

Want to read more about coding with CSS frameworks? Check out Nettuts library of articles on the topic (scroll to the bottom for more advanced tuts).

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://leefur.com Lee

    I love (love love) designing to a grid, and generally use 960. But I find their default column/gutter setups to be far too tight on the gutters, and inevitably make up my own. Am I alone here? I have the same reaction looking at your case study and a lot of the examples I see on 960.gs.

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Nope – you’re definitely not alone – one of the first things I do with the 960 framework is boost the margin between columns to get a little more breathing room (or else create containers with their own internal padding inside the cols). As a few people down below have said – the grids are a great starting point, but it usually takes a bit of tinkers to get it to work perfectly for any particular project as the design style can change the padding requirements quite a bit.

    • http://dhype.com Diego

      I Use the FEM css based on the 960 no gutter problem http://www.frontendmatters.com/demos/FEM-CSS-Framework/demo-grid.html

    • http://digcms.com John

      960 grid system is getting old now. I got the very nice tutorial about development wordpress theme with 978 grid system. Check following URL
      http://wordpressapi.com/2011/04/17/how-to-develop-wordpress-theme-with-978-grid-system/

  • Melodic Alien

    I’ve noticed a little mistake in the screenshot: the sidebar’s width is set to 8 cols.
    BTW great and simple article. Thanks.

    • http://codemonkeydev.com Thomas Cannon
      Author

      D’oh! Thanks Melodic! :)

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Fixed :) Thanks Melodic!

  • http://www.adamfaux.co.uk Adam

    Thomas, awesome post! It’s interesting to see a general overview of the 960 grid and how it can be implemented across its different formats. I’d previously not been familiar with Blueprint, will have to have to a look into it, maybe a slight mixture of the two will provide a good overall prototype framework to use? We’ll see :)

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Heya Adam, That makes good sense in theory… in practice, developing a hybrid would probably be more trouble than it’s worth. What you’re probably looking for is a raw grid layout like 960 – in it’s own stylesheet, and another stylesheet devoted to styling and typography. I’m sure there’s something like that out there, but I’ll have to hunt it down :)

  • http://www.somnia-themes.com Timon

    Sometimes I use it, sometimes I don’t. Haven’t heard of this blueprint yet though, so gotta check it out!
    The problem for me with sketching is that my designs always end up different anyway, haha. I do it before every design though, just to have a vision of what you want in the website, rather then where I exactly wanna position everything.

    Good article!

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      You’ve gotta start somewhere ;) I love sketching out sites, but like you said, the end product rarely resembles my initial sketch… it’s just one step in the design process.

  • Charlie Green

    Must RT s no Lust, Just we R but…

    Enjoy Grid Systems..

    Take care your real creative time…

    Bright Bay Foundation

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      I’m so confused… is this a haiku?

  • http://hahnematz.de Kevin Hahn

    Thank you for this imformative post!

  • http://www.snapbill.com Jaco

    Frameworks are useful as a starting point but in large scale projects they are a complete nightmare to maintain. Make sure you know what you getting yourself into and that scalability won’t be an issue.

    • http://shaneparkerphoto.com Shane Parker

      ^This. I work on very large websites that change a lot over time and a grid system would be a complete nightmare to maintain. Not to mention, I don’t like working within the constraints of such a system.

      Grids are great for smaller projects though. Great article!

      • Dan

        Funny i thought large sites would benefit from a framework >_<

    • http://www.giulianoliker.com Giuliano

      Agree, never used it on large website. OTOH, for small websites I find it easier to write my own css.

  • Joe Dirt

    Is there a way to overlay a grid on a live website?

  • http://www.imageworksllc.com Joshua Briley

    I use (and love) the grid templates in Photoshop, but I rarely use the CSS framework. The framework is solid, however. My limited use of it has nothing to do with its coolness, or structural integrity. It’s a decision that takes into consideration the skill set of others in our design/development team.

    When coupled with something like Less (or any OOP CSS) this framework kicks alot of a$$.

  • http://afar25.com Andres Alfonso

    The 960 grid is the best thing ever for designing, but I really prefer to write out my own CSS, it’s great to use it as a reference, but I enjoy writing everything down myself., Practice makes perfect :)

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      I agree Andres – the idea of a framework (especially the 960GS) is fantastic because it sets up some basic standards for good design proportions, padding, column space, etc. For coding, I happen to prefer to start with a framework as a “seed”, and then work from there until I’m satisfied. As with most design solutions, what you get right out of the box is rarely going to be the final stop.

  • http://www.nionwebdesign.com Niels Pilon

    Nice article about the 960 grid system that I often use myself for designing and coding websites. Didn’t knew about the sketch layout, went straight to the template and CSS part after downloading the 960 system.

    Really like the CSS-system which allows me to code a design really really fast without any struggles regarding floats and positioning. But one tip for beginners who start to code website; start with the basics of CSS and understand how positioning and floats works before doing it the ‘ easy’ way with the framework.

    BTW, including Mass Effect in the example made this article more awesome :p

    • http://codemonkeydev.com Thomas Cannon
      Author

      I agree with what Niels said: beginners should most certainly look at learning the basics of CSS. I would recommend Jeffrey Way’s CSS: Noob to Ninja and Cutting Edge CSS3 Videos, they are excellent resources.

      PS: This has to be one of my favorite designs, both because it’s Mass Effect related and because I feel I captured their persona very well (which was the purpose of the design).

  • http://www.markdijkstra.eu Mark Dijkstra

    Not a big fan of css/html frameworks :(

    • http://codemonkeydev.com Thomas Cannon
      Author

      Why is that?

      • http://www.markdijkstra.eu Mark Dijkstra

        Well a smart developer will write there own framework, and this is not that hard to do. I think css/html frameworks are for lazy or/and people who dont have the skills to code.

        It’s better to know your code/project, this way you can find any bug in a couple of seconds.

        So my conclusion on these kind of frameworks is, use it if you dont have any time or knowledge, otherwishe write your own framework, this will save you time and you can builtd it like the way you code.

        (still nice post)

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      I’m in “almost agreement” with you Mark… I love them in theory – and some of my favorite sites are based on firm grid standards, but every time I go to use one myself, I get frustrated and end up messing with the guides to get them the way I want ‘em. I suppose that kinda defeats the purpose, but hey, that’s for some engineer to worry about later on ;)

      What I like about them in theory is that it takes a away a certain level of “freedom overload” when I start with a blank document. It’s nice to have some basic columns laid out at the start of a project – even if they don’t last long once I start really digging into a design. The coding portion of the frameworks is hit or miss – I’ve had great experiences with them, and other experiences where I end up re-coding the entire thing.

      For most designers who don’t know much about code or are uneasy about designing a good layout for a blog, I can recommend at least checking BP and 960 out as they are a fantastic place to start learning the basics of a good CSS framework – and you can always tinker with it later on once you’ve gotten comfortable. It all comes down to personal preference really… I know some top tier designs that use frameworks every day, and others that won’t touch them with a 10 ft pole.

    • http://codemonkeydev.com Thomas Cannon
      Author

      Mark, I just looked at your portfolio site and was floored at the design. It took me a second to figure out the beauty of its navigation (I simply considered it one of those “long scroll” design experiments), but when it “clicked”, I was floored. It’s a memorable and visually pleasing site that I’ll remember, which is exactly what a portfolio site should do. :)

      One tiny thing I noticed was your social icons don’t seem to match the design. They look very nice, but I don’t think they play to the conventions you’ve established for the site (soft and bright colors, rounded corners, and clear type). If this was an intentional decision, could you explain your reasoning for that aspect of the design? (to help beginners expand their horizons)

      • http://www.markdijkstra.eu Mark Dijkstra

        Thanks, the site is a couple of years old now, so i have to make a new one, but i dont have the time at this moment.(one of the hardest projects is making a site for yourself)

        The icons, well i couldn’t find any matching icons so i used these icons because they will stick out of the design(i hope).

        The reason for this design….. is that a personal site must always be a site that you will remember(the name, design or content), but because there are a lot of site out there, you have to stick out of them all, one of the best ways to do this is to create a strange/funny/sweet non-standard looking site, this can be done by using a cool design and adding some(or a bunch) of effects(JavaScript/Flash) to it…..this can increase the number of visitors(example you site is being used by other sites in the posts) and if all goes well the clients will increase to(if you offer a kind of service ofcourse)

  • belkassem

    Thanks for article, it’s usefull, but I have a question
    12 columns and 16 columns? The choice is made based on what exactly ?
    Is it Personal choice or can be technical constraints?

    • http://michaelcampbell.mrblonde.ca Mr. Blonde

      More columns should offer other possibilities in regards to image size and text-block size.

      For print, I would call a 16 column grid unnecessary and a pain to work with, but with web it allows for alignment of smaller elements such as buttons, icons and the like.

  • Rizky Syazuli

    unlike Blueprint, 960.gs only provides a 960px wide layout, with 12, 16 and 24 columns grid. this is the reason that makes 960.gs stops being useful as a design framework for me. it’s just too limited..

    meanwhile, Blueprint has a generator script that makes it easy for us to customize the grid. BP is also available as a Compass extension, which is also customizable. just more reason to use Blueprint ;)

    trust me, when you’re not just developing blogs and portals, you’ll be grateful that you used Blueprint.

  • http://ccpmultimedia.com Connor Crosby

    Personally, I do not use the 960 grid system. My websites are 1000px wide. I usually eyeball equal spacing and what not.

  • http://filcp.com Filipe Carrano Pacheco

    I’ve heard many times about the 960 grid, but never used. I guess I will give a try.
    Thanks for the article.

  • http://michaelcampbell.mrblonde.ca Mr. Blonde

    I use Baselinecss rather than 960. I find it has a better vertical rhythm and a wider page at 990px. Also when everything lines up on a baseline it just looks much nicer. As a beginner and someone who rarely has the time to code, it makes my like so much easier.

    http://baselinecss.com/

  • Pingback: Uso del sistema de cuadrícula 960 como un marco de diseño

  • http://www.quintenpowell.com Quinten Powell

    I usually use the 960GS PSD template when taking my sketch and actually starting the design but never use the CSS. Grid systems are a great design tool in general :) Never heard of Blueprint until today as well but I could see it being useful in certain instances.

    Great article

  • http://www.sethetter.com Seth Etter

    The 960 framework has sped up my development time immensely. For awhile I shied away from any CSS framework, as I liked having complete control over my design and found it easier to just work from the ground up. But 960 does seem to be the right balance between giving you a framework to design and build around and still allowing for your own design flexibility.

    Blueprint is definitely out of the picture, I just need to work in 960 to my workflow a little better. This article helped there quite a bit though. Thanks!

  • http://www.altinkumdesign.com ali

    this is just so good because easy to update is well, will be nice to see more templates on market with 960 grid l think.

  • http://www.ivebo.net ivebo

    960 Grid Design Framework is the worst framework I have ever seen and worked with. This is for begineers who have no idea how to play with html/css.

  • http://simonwjackson.com Simon W. Jackson

    I can’t recommend this framework enough. As soon as you implement 960 in your mockups, your designs will naturally start coming together much faster!

  • Pingback: The Design Community Offers Its Favorite Bits of Advice Design Informer

  • Pingback: The Design Community Offers Its Favorite Bits of Advice | redbey

  • http://www.rahulparekh.in/ Rahul Parekh

    Haven’t used any framework yet. Will gives this a try since I’ve read about grid960.gs many times over the past few weeks.

  • Srinidhi

    Very nice post

  • http://yashe2409.com Yashodhan Deshmukh

    Its a very useful, I think every designer should give a try to this..

  • http://www.nyamok.net nyamok

    this is a usefull framework.. decrease time

  • Carolyn Lee

    I’ve just now started using a grid for my design work. I think it will help as far as my layout goes, but I don’t totally agree with using the css framework since the classes aren’t semantic. It looks like an overuse of divs and non-meaningful class names. But I agree if you’re simply beginning then it’s a great tool. Thanks for this article. I’m getting a better idea of how to use this with my design layouts.

  • Siddharth

    Hi

    I am not able to understand the concept behind alpha and omega. Can someone please explain me meaning of those two?

    Thanks

    Sid

  • http://www.nu-systems.com Kevwe Ogomigo

    Fantastic summary and very helpful comments. Thumbs up!

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | My Creative Directory

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | clickshots

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | GMancer

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | Shadowtek | Hosting and Design Solutions

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | Omega Pixels

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | SearchPsd Blog

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | Inspirations, dreams, humaniora

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | CS5 Design

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | DigitalMofo

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop | Clixto7

  • Pingback: Using the 960 Grid System as a Design Framework | Webdesigntuts+ « Vianki

  • Pingback: Create a One-Page Retro Web Design Layout in Photoshop « Ankit Chauhan

  • Pingback: | Graphfucker

  • Pingback: Photoshop ile web tasarım modelleme resimli anlatım

  • Arsalan

    I would like to know about 960 grid system… i m new user of 960.. suppose i have psd… in Photoshop.. guides are set up to 12 col or 24 col.. i need to work this framework how can i generate Photoshop guides..

  • Arsalan

    I would like to know about 960 grid system… i m new user of 960.. suppose i have psd… in Photoshop.. guides are *not set up to 12 col or 24 col..i need to setup gudies on 12 24 or 16 how it will work.. i need to work this framework how can i generate Photoshop guides..

  • Pingback: The Design Community Offers Its Favorite Bits of Advice |Layout to HTML

  • http://webbuilderstudio.com Raza

    I never used grid system and your article helped me a lot to understand this concept. Thanks for awesome explanation Thomas.

  • James

    As as added benefit, having a…..

    Too many! Otherwise great post.

  • Peter

    I have a question.
    If sometimes I have to have a column’s width=120px exactly, how could I finite this column?

    Thank you

    • Peter

      (Sorry I had one typo)
      I have a question.
      If sometimes I have to have a column’s width=120px exactly, how could I define this column?

      Thank you

  • Pingback: 960 Grid System | < webTech >

  • Pingback: 僕が2012年に見てきた924件に及ぶWEB制作情報の全てを公開します! | バンクーバーのうぇぶ屋

  • Pingback: DESIGN WEBSITE LAYOUT DI PHOTOSHOP | Official Balikpapan

  • Sam

    Fu c k you all.

  • Pingback: Badge #5: Programming (CSS Frameworks) | Lauren's Adventures in Web Design

  • Pingback: CSS Frameworks Badge: Baby’s Club Site | Adventures in Web Design

  • Pingback: Week 7 – WireFraming, Comps / Mockups & the Slow Death of FireWorks | IMD 105 @ AiTN