Possible duplicate:
(why) is a CSS starlet selector considered harmful?
I noticed that many CSS developers reset fields, fonts, and additions to a large number of HTML elements, explicitly declaring them all at the beginning (for example, versions of Yahoo and meyerweb). So I ask myself: why not just reset globally to use *? I know this violates the layout for some elements, such as buttons and locks, but they can be easily reset, which is necessary if you really want to reset the layout, because the buttons have different looks in all browsers.
html css reset
Earthmind
source share