Warning: Declaration of Thesis_Comment::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/comments.php on line 0

Warning: Declaration of Thesis_Comment::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/comments.php on line 0

Warning: Declaration of Thesis_Comment::start_el(&$output, $comment, $depth, $args) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/comments.php on line 0

Warning: Declaration of Thesis_Comment::end_el(&$output, $comment, $depth, $args) should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/comments.php on line 0


by Zack on May 20, 2009


Most software is about manipulating data. You manipulate a document in Word, an image in Photoshop, and the Internet in a web browser. Looking at all of that data in one place is too much so you must organize and group. Grouping information together helps users make connections and makes the data easier to follow.


Grouping is most commonly thought of with input-base UI like forms and wizards. The signup form for LinkedIn groups fields with their labels using spacing and personal data with professional data using a horizontal rule. Putting these fields together helps users parse the form more easily. Filling out this form would become tedious without a separation of the data.

Grouping isn’t limited to forms and wizards. An Event Apart makes the groups on their website explicit with a dotted grid. The grouping makes it easy to follow each category of information. It guides your eye.


Information grouping is an amazingly powerful tool. It makes your data more manageable and that makes people more likely to read it.

Group with space

There are many mechanisms for grouping, but spacing is the richest and most powerful. It is also the hardest to use. Groups with spacing are a little subtle. You notice them more on a subconscious level. Let’s look at an example.


This example is from the menu bar of a blog I designed recently. I wanted to show that home takes you somewhere different. I could have decorated the text by making it larger, bold, or adding a background, but that would make it stand out too much. I’m not trying to draw attention to it, just let users know it is different. Grouping the navigation items closer together and keeping the home link further apart creates the right message.

Group deliberately

In design a bad plan is better than no plan at all and grouping is no exception. Make sure every element is either part of a group or has a good reason for rebelling. Do it with a purpose.

Fatal error: Uncaught Error: Class 'thesis_comments' not found in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/comments.php:24 Stack trace: #0 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-includes/comment-template.php(1508): require() #1 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/loop.php(92): comments_template() #2 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/functions/loop.php(8): thesis_single_loop() #3 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/html/content_box.php(66): thesis_loop_posts() #4 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/html/content_box.php(42): thesis_content_column() #5 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/html/content_box.php(25): thesis_columns() #6 /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/lib/html/frameworks.php(27): in /nfs/c04/h03/mnt/66302/domains/gettheeye.com/html/wp-content/themes/thesis_16/comments.php on line 24