> Yet there also are the practical issue of browser defaults which pull
> in the opposite direction. One might make assumptions about how the
> browser will handle the page background-color, font-size & line-
> height, or margin & padding but there is certainly no guarantee that
> all browsers have the same defaults. Sometimes that's a non-issue,
> but at other times it's certain result in a design breakdown that
> creates an unpleasant user experience.
First of all: A web site that looks the _same_ in every browser is
possibly not achievable and is also not really a clever web site. The
idea is that you improve the experience with the ability of the
browser and allow the users to change their browser settings without
making your site unusable.
A lot of browser issues can be solved with the whitespace reset:
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/