-
In this video we’re going to talk about designing with grids
-
and using grouping and alignment to convey structure.
-
Here’s an example of a grid: This comes from Java Look and Feel Design Guidelines,
-
and it’s annotated by Sun and it’s [a] web resource.
-
This is a Find dialog box, and what you can see is that
-
all of the elements in the dialog box have been arranged using a grid.
-
And what we mean by a grid is that there’s a set of invisible lines
-
that all of the elements on the screen snap to.
-
So you can that the top of the dialog box is the Find and then the search area,
-
and then below that are all of the parameters,
-
and below that still are the Find and Close buttons.
-
You’ll notice that the left edge of the parameters lines up with the left edge of the search box,
-
and the right edge of the buttons lines up with the right edge of the search box.
-
You’ll also notice that the Find, which is the title of the dialog box,
-
is hanging off to the left, so that it’s easy to identify the title.
-
You can see that the most important information is near the top,
-
and how things that are conceptually more related —
-
like the parameters that parametrizes the search system — are closer to each other than the buttons —
-
still part of the same dialog box but a little further apart — and so they get more space.
-
It was at the Bauhaus in Germany in the 1920’s
-
that the strategies for designing with grids really came into their own.
-
The Bauhaus, at the time, was a revolutionary design school,
-
and their graphic designer, Jan Tschichold, wrote this book, called « The New Typography »
-
to outlay his vision for modern graphic design.
-
It espouses asymmetric typography, sans serif typefaces,
-
and a lot of other things that we’ve come to think of as Modernism.
-
One thing that’s notable about Tschichold’s book on typography
-
is that it reads like a political manifesto:
-
He really had this belief that he was changing what design meant for the world,
-
stripping it of all of its excess and distilling it down to its bare elements.
-
You may or may not elect to follow its principles;
-
some of these ideas now seem a little bit reductive, or overly didactic, or too moralizing;
-
but there’s a lot in here that’s tremendously useful.
-
And this picture is me at the Bauhaus a couple of summers ago.
-
So there’s a number of parts that compose a grid system. The main one is a set of columns —
-
in this case they’re of equal width, but they don’t necessarily need to be.
-
And the second piece is a set of gutters, which is the whitespace in between the columns.
-
In addition to that, things are generally horizontally aligned using a baseline.
-
You can add text hierarchically — So here we see a title, and a subtitle,
-
or maybe a byline or something like that.
-
And there’s no need for the grids to all be of equal width.
-
So here’s a mockup, for example, of a narrow left-hand column that you might use for navigation,
-
and then a wide central column that may have the body article or main content of a page.
-
Grids are used widely in newspapers, in books, and on the web.
-
Here’s an example of Myspace, which the home page right now is a strongly-gridded design,
-
and you can see a nice combination of pictures and text on its home page.
-
Here you can see the Stanford homepage, and the invisible grid undergirds this whole structure.
-
But that doesn’t mean that everything is one-column wide all the way down.
-
One thing that I like about this page is that different elements punch across multiple columns.
-
And you can also see how this five-column grid goes across almost the entire page:
-
You can see how the navigation at the top has five columns;
-
the Stanford logo is centred on the first two of those columns;
-
and those five columns travel down throughout the major whitespace part of the page.
-
The grid is broken somewhat at the bottom, with the footer.
-
Here is the New York Times homepage where, again, you can see a five-column grid for the content,
-
with a sixth column for navigation on the left-hand side.
-
You can see how those five columns invisibly travel the entire page,
-
and that some of the content in the middle, for example, is two columns wide,
-
and which parts are two columns wide vary across the page,
-
and so that makes it a little bit more dynamic, so it doesn’t feel too rote and too boring.
-
Newspapers have benefitted from grid systems and really pushed the envelope on it for a long time
-
so [we] saw a couple of the New York Times to give you a sense of the different ways that they use grids.
-
Here’s an example that combines both text and pictures.
-
Here you can see a “focus plus context” view, where the most recent article at the top is biggest,
-
and the lower articles down are smaller.
-
Here’s an example of a grid on the New York Times homepage that’s far below the fold,
-
showing sections and then articles within each section,
-
with a small thumbnail picture for each of the sections.
-
A grid doesn’t have to be non-overlapping:
-
You can have different rows of content on a page adhere to different grids —
-
often they’ll have some relationship to each other.
-
So I made a quick mockup here, where we have six elements in two rows,
-
and the grid is staggered.
-
When you’ve content that comes in multiple pieces —
-
for example titles of classes and course numbers —
-
how should you organize them so that they work well together and are easy to read?
-
I’m surprised by how frequently books will take some content like this
-
and put these dots — or somehow they’ll separate the two pieces.
-
It’s obviously not impossible to read, but I think we can do better.
-
Here’s an example where we have right-aligned the smaller element —
-
which could be page numbers, or course numbers, or date, or something like that —
-
and then we’ve left-aligned the larger element — which is the title or some other larger piece of text.
-
The other thing that we’ve done here is we’ve changed the weight of the typeface
-
so that the number is a different weight from the text.
-
Now, which one is heavy and which one is light? It depends on which one you want to emphasize.
-
Here, the course name is probably more important — that’s what you’re going to scan first —
-
and then when you want to sign up, you may need to find the course number,
-
and so that’s a lighter weight because that’s what you’ll use second.
-
If you have three pieces of text — for example if you add an instructor name —,
-
you can offset that typographically.
-
Here’s just an example of adding it over to the right.
-
Adding a third column can make things a little bit confusing;
-
[but] depending on your content, that can work too.
-
Another strategy, of course, is you could put that third element on a separate line.
-
Here we see the instructors listed below the course number.
-
And if you’re going to do this, have the stuff that chunks together be closer together,
-
and the separate chunks be further apart.
-
So, what we’re looking at right now is that the leading —
-
the inter-line spacing between every line — is identical,
-
and that’s sub-optimal, because that’s less clear which element the instructor name goes with.
-
If we add a little bit of space in between our elements,
-
it becomes clear which instructor groups with which course.
-
You can also see a tradeoff here, where, by having two lines per course, it reads very clearly,
-
but we’re using up more vertical space — maybe less horizontal space.
-
Depending on which screen space or print space you’re laying out into,
-
that will change your design decisions.
-
Another thing that we might do if we really want to de-emphasize course numbers
-
is scale back the grey value of that number, to make them recede further.
-
One quick tip is: when you’re creating systems like this,
-
make sure to work with the longest block of text first.
-
It can be easy to design for a short title
-
and then have a grid or alignment system that breaks down when you get to something longer.
-
This is especially true if you’re designing for multiple different languages.
-
For example, German text often consumes a lot more real estate
-
than English or Spanish or French text does.
-
We’re going to see examples of different alignment styles
-
and when they work in different circumstances in this lecture.
-
In general, a high-order rule of thumb is that for left-to-right–reading languages,
-
left-aligned text is the fastest for skimming.
-
And you can see that here: I’m taken the same content and centred it,
-
and I’ve left all the tabs in, so that’s why you get the crazy ragging.
-
It looks kind of cool, actually, and if you’re going for dynamism, this might work pretty well.
-
However, if you wanted to be able to quickly scan things,
-
this will be a little bit slower than if everything is aligned.
-
Here’s an example of one common design strategy, where “everything is centred.”
-
And you can, of course, get the information off of this page [when] you need to;
-
but the centring makes it hard to scan for the things that you need.
-
Also, there’s a lot of chart junk on this page —
-
so the boxes around the overview and the publications are pretty unnecessary
-
and makes it slower for your eye to get to the things that you need to.
-
If this page were designed using a grid, and the chart junk eliminated,
-
then the content itself would move to the fore more strongly.
-
So, to sum up, using alignment well helps guide your eye and reduce clutter.
-
Avoid slight misalignments, because they undermine your ability to beacon the organization.
-
We automatically notice patterns and also deviations from them,
-
and so use patterns when you want to convey consistency,
-
and deviate from them only when you intentionally want to distinguish that content.
-
If your deviation from the pattern is accidental or laziness,
-
it will leap out to the eye and distract from the message that you’re trying to get across.
-
And you use visual proximity — keeping chunks close together and self-contained,
-
and separating chunks further apart — to distinguish what the elements are.
-
And you can use scale and hierarchy — making the important things bigger
-
and the less important things smaller or scaled back in colour —
-
as a way of emphasizing what the more and less important parts of the page are.
-
So, when are some examples of when you might use different alignments for different purposes?
-
We have a nice example on Amazon’s web site.
-
Amazon actually has different parts of their site that they use different kinds of alignment for.
-
And you can see the first example here, where in the “Add an address” dialog box,
-
the form is aligned so that all of the labels are right-aligned and that the entry fields are left-aligned to that,
-
so you get this clear gutter, like what we saw in our courses and titles example.
-
This makes what you need to fill out extremely clear.
-
Here, on the Account page, you can see all of the labels are left-aligned.
-
This page also offers a nice exampleof visual hierarcy,
-
where the key piece of the label is very large,
-
and the sub-header — which explains in a little more detail — is much smaller
-
and is also scaled back in grey value.
-
And finally, on the right-hand side of this very same page, we can see an example of top alignment,
-
where the headers for the form are above the form cell.
-
And this diversity is not because three different Amazon designers made three different parts
-
and they never coordinated — or at least I assumed that’s not the case.
-
My hunch is that Amazon decided strategically what the most important part of each element was,
-
and how to make clear to the viewer what they should pay attention to:
-
For things that we’re familiar with,
-
the headers may be less important than for things that we’re unfamiliar with.
-
So, for sign-in, the headers need to stick out less, whereas for the aspects for our account,
-
which we may go to less frequently as a page element, we need to have that stick out more.
-
In this introductory course, we won’t have a chance to talk much about colour,
-
but I’d want to say a little bit here.
-
The first and most important thing to say about colour is: Pay attention to it!
-
And if I can give you one strategy for using colour effectively, it’s to design in greyscale first.
-
Often people rely on colour as a crutch for making visual distinctions in designs,
-
and, really, you’ll want to use the other tools first:
-
Start up by working with scale and layout as ways of distinguishing elements on the page.
-
Then, once you’ve used scale and layout as much as you can,
-
you can use luminence as a way of indicating what’s more and less imortant —
-
luminence is just a fancy word for grey value, so if you’re designing in greyscale,
-
that means some stuff is black, some stuff is grey, some stuff is white.
-
And once you’ve got the best design that you can in greyscale — in black and white —,
-
then add colour as a way of giving it an additional redundant coding for salience.
-
To use Amazon as an example again, here’s one of their search results pages in greyscale.
-
And you can see that all of the information that you need
-
is clearly set up in terms of the visual order of the page —
-
what elements are larger, what elements are smaller.
-
So the whole thing works in greyscale — in black-and-white —, but if you add colour, it gets even better.
-
And that, I think, is the most effective way to use colour.
-
The other thing to say about colour that I think is useful is: By and large, don’t overdo it!
-
All things equal, fewer colours is generally more powerful and less overwhelming than more.
-
This is obviously going to depend on your taste,
-
and this is obviously going to depend on what you’re trying to convey.
-
Again from the Java Look and Feel Guidelines,
-
here’s an example of how this version of Java used six colours —
-
three shades of grey, three shades of purple —
-
as a way of organizing all of the elements in their widget library.
-
One way that they used colour is that anything that you could click on was some shade of purple,
-
and anything that you couldn’t click on was some shade of grey.
-
And that provides a nice organizing characteristic,
-
and gives a sense to the user of what they can do when they see a particular screen.
-
And because colour is used so consistently — colour means clickable —
-
it’s really easy to learn, even if subconsciously.
-
And I’d like to close with this example of a book. Here’s the first page of Umberto Eco’s book,
-
« The Island of the Day Before », and it’s a beautifully typeset book.
-
I’d like to point out a couple of things about this book.
-
For starters, there’s a quotation from a diary that’s at the beginning of the page
-
that’s set off in italic to show that it’s different.
-
Then, each chapter begins with a couple of words of text in small caps,
-
and there’s a good amount of space above that line of text.
-
And finally, there’s a lot of whitespace around the text in general,
-
and providing whitespace is important.
-
Books and texts that have a little bit of room around them are easier to read
-
than ones that are jam-packed out to the edges of the margins.
-
That’s one reason why you’ll see hard covers have more whitespace than cheaper paperbacks.
-
In the paperback case, they’re trying to save pulp to make it a lower price;
-
but the hard covers, which they can charge a little more for, offer more room
-
and are easier on the eyes to read.
-
If you’re interested in learning more about grids and alignment,
-
there’s a lot of great books out there; [but] there’s a couple that I recommend:
-
One is Jan Tschichold’s classic, « The New Typography ».
-
Another is Kevin Mullet and Darrel Sano’s « Designing Visual Interfaces ».
-
And a third is Luke Wroblewski’s « Web Form Design »;
-
this is one of the Rosenfeld books, and this whole series is excellent in terms of its HCI.