Reset Css seams to be on the controversial side, at least to developers and designers. What is it? well its a way to make sure every element has a consistent baseline across many browsers.
With BluePrint, 960 and other CSS frame works becoming so popular many of them are including a reset feature. My current site design makes use of one. And i admit it took some work to get it set up so things were just how i wanted them.
Every thing has a set margin of 0 for example so all browsers will display your Unordered List the same across the browsers, but now you need to add your margins back to give some white space.
But in some cases your content text can be a pixel larger here or smaller there. The user isnt goingto be any wiser unless they are looking specifically for changes.
Jonathan Snook makes the point that you have to include more code to reset the reset elements so they appear how you would like them to be. I agree but still use one. I think it keeps people from neglecting elements that are not styled and may be over looked in the design that would cause blatant style differences.
I think if you have been making designs long enough you probably have your own frame work built out.
The over head anyways is not that big the majority of people have broad band and if the site is to be low impact them you probably don’t need a CSS frame work.
January 25, 2009