Not another CSS Framework (CSS Layouts that always work)
primarycss.com
primarycss.com
<div class=mainholder>
...
<div class=sidebar>
...
<div class=maincontent>
...
etc.
Also, the classic (header, 3-col, footer) layout is missing.e.g.
HEADER
------
C|C |C
C|C |C
C|C |C
C|C |C
C|C |C
------
FOOTERAn advantage of using a framework is that a good one will not just get you want today, but make it easier to change that layout tomorrow when the client has new opinions.
If you use something like 960gs, for example, it is trivial to create any of the layouts shown for Primary. But it is also trivial to add or remove or grow/shrink subdivisions with 960gs, whereas Primary looks a bit hard-wired.
Whatever.
I get the results I want in an effective and efficient manner, using simple, direct markup I find easy to follow and easy to maintain. And it will be easy to follow and easy to maintain by the people I turn it over to, who typically do not employ anyone who has to time or inclination to devote themselves to the minutiae of reliable cross-browser sanctimonious markup purity.
YMMV, of course.
The horror of littering code with presentational crap (hyperbole much?) means, in real life, pretty much diddly squat, because patting oneself on the back for hand-crafting pristine HTML + CSS has near zero value relative to other concerns.
Others do not.
Also true is that some craftspeople have an awareness of which details matter, and which don't.
Others do not.
In the end, though, it's a matter of what problems you're trying to solve, what value you are looking to create, and for whom.
One person's craftsmanship is another's premature optimization, and vice versa.
http://www.google.com/search?rlz=1C1GGLS_en-USUS293US303&...