Upcoming Changes

Created on November 03, 2010 by Ryan Dunagan

After lots of discussion and with much excitement, we are proud to announce that , partner and lead developer at GANDR, will be going to work for Erskine Design in their Nottingham office. He will be instrumental in continuing to develop their killer front-end code as…

Best Practices - Form markup and validation

Created on October 25, 2010 by Garrett Winder

Just posted a HTML/CSS/JS form template for best practice markup and validation of web forms. It includes validation of names, emails, phone numbers, password/password confirmations, messages etc and a plug-and-play css template to help keep your form styling nice and clean. Feel free to check out the demo

960 Grid System and Full Width Backgrounds

Created on August 06, 2010 by Garrett Winder

Out of the box, the 960 Grid System can accomplish just about any complex website layout you can imagine. There are times, though, when you're going to have to do some minor customizing to cleanly accomplish what you want.

For example, lets pretend we want to have…

Semantically correct website logos

Created on July 18, 2010 by Garrett Winder

How to mark up your website logo has always been a really controversial topic on the web. There are literally hundreds of articles about the topic and, well, this is another one.

Over the past year we've changed our approach to this extremely boring (but important) subject…

New GANDR Style Guide

Created on July 15, 2010 by Garrett Winder

A few weeks ago I started obsessing over visual hierarchy, which, admittedly, is something I think our work is sometimes lacking in.

We design sites, code them, and then the second a page isn't laid out exactly how we mocked it up everything looks weird. I wouldn't admit…

The Foundation of Visual Hierarchy

Created on June 25, 2010 by Garrett Winder

Having a beautiful background, header, footer and a huge happy illustrated fairy on crack in the sidebar of your website isn't going to keep people browsing. We don't browse the web for beauty, we browse it for content. Anything that takes away from that content and/or the main goals…