Wouldn’t it be wonderful if your site coding went completely smoothly? You didn’t have any weird quirks that took hours to make work in IE, it just simply worked.
No, not really. What I usually do to solve a lot of these problems on more basic sites (where I may not have time to spend hours coding the site or fixing browser bugs) is turn to the handy BluePrint CSS framework.
It is a simple framework that handles a lot of things for you including a reset.css, typography.css, and most importantly for this article grid.css. The grid.css file is the one that saves the most time in writing your HTML. For more information on why you should use grids in your design consult Koi Vinh’s Grid’s Are Good presentation. Using grids will result in stronger, more consistent site designs as well as proper use will result in faster coding.
A Key Piece.
Now that we have established why we are using grids I need to introduce you to one more element for desgn purposes. If you are like me you design mock-ups (often pixel-perfect) in Photoshop before coding. So how do you prevent your pixel-perfect design not lining up with your also pixel-perfect CSS framework? Well, design with our wonderful starter-file.psd. Seriously, it has a grid built in, as well as some handy features to save you some time.
If you design within this grid, the coding will take place very, very quickly because all your elements will already line up. Sites will just work (Warning: still requires HTML/CSS skill and an intelligent web designer).
Now the Coding.
Coding with BluePrint takes a little time to get used to, but the payoff is definitely worth it. To start make sure you read through the included CSS files in detail. Knowing the classes available to you will save a lot of time and effort. Next read the documentation found here:
That should give you a great introduction. Just give it a little practice and it will save you dozens of hours down the road.
Then you can use those hours we just saved you to suggest some article ideas! Post them in the comments, and we will try to get them written!