Man it has been too long…its been crazy on the homefront and it has kept me away from writing. For the regular readers, I apologize for slipping away. Onto the task at hand…
Recently, a commenter asked…how does Yahoo! Reset CSS fit in with Blueprint and Tripoli?
The answer is quite snugly really. I have talked about Tripoli and Blueprint in the past, so I figure that you have a grasp on those guys. So what about Yahoo!?
According to the Yahoo! crew:
The foundational YUI Reset CSS file removes and neutralizes the inconsistent default styling of HTML elements, creating a level playing field across A-grade browsers and providing a sound foundation upon which you can explicitly declare your intentions.
To take out all the big words, this basically means that it takes out all the funkiness that the most common browsers automatically put into all of their rendering. In other words, you get a clean slate in which to build your own funkiness. Cool.
So how does this stack up? Well, its purpose is just about the same as Tripoli’s purpose. Neither are frameworks in and of themselves. Instead they just clear everything out. In order to make things look the same across browsers the Yahoo! guys have created their own base CSS which then sits on top of the now defunkified reset (much like Tripoli does).
If you want to go a step further and start encroaching on Blueprint’s territory, you can implement Yahoo! Grids CSS. The grid’s job is to setup some markup that will layout your page for you. Like I mentioned in my overview of Blueprint, this can make things get ugly really quickly. When you have classes like “yui-t3″, you have, in my opinion, crossed the line from helpful to painful. There are uses for such CSS, but in all honesty, I think I would build this complex CSS from scratch.
The YUI (Yahoo! User Interface) really is a kind of “one stop shop” for just about everything web related it seems. It may not be the best implementation of everything, but overall they do a great job and, more importantly, they provide great documentation.
So there ya have it. Hope that helps anyone who was a bit confused.
Thanks for the question “mike from ohio”!