What is the purpose of CSS resets? is it applicable on HTML5 & CSS3 Design today or just obsolete?
Thanks, this was great. I've always felt the same way about the arbitrary setting of header font sizes.
This is the best advice there is regarding normalization stylesheets and resets. This should have been the prevailing mindset years ago.
The reset is used to remove all of the default stylings which browsers add, if you look at a page without applying any css you will notice that certain html tags still render with styles, for example h1 tags will render the text larger. Usually in the most simple form you'll use resets to control padding/margin inconsistencies.
Here's a great read i'd recommend if you're interested in learning more : http://sixrevisions.com/css/should-you-reset-your-css/
Thanks for answering my question... now its clear for me whats the use of it.
Use normalize or resets for consistency across browsers and to save time coding. HTML5 Reset is great because it is heavily documented. Use it as a starting point and customize it to your own needs.
It's about relying on someone to normalizing the different user-styles that browsers have.
Building something without a common base (reset or normalize) means you'll have to make up for the differences yourself.
Wrote a bit about some time ago: http://codesandnotes.com/understanding-browser-styles-and-normalize/
Yes, I think it is very relevant. One of the reasons I love them is because it gives you a reasonable base to get started with.
It is more for maintaining consistency across browsers.