On 2008/12/10 09:35 (GMT) Chris Taylor composed:

>> From: MEM

>> 2) Not letting the design experience (that should also be for the user)
>> be ruined with some default options that the user may have?

> I think this is looking at the problem the wrong way. While designers may
> have a preferred font size, we have to trust users to set up their
> browsers in the way that they want. Maybe many people don't understand
> about what the font size settings in their browsers do, but this probably
> means that most of them won't have changed the default. Therefore we
> should aim for the lowest common denominator - leaving font size at 100%.

Thinking of it as "lowest common denominator" is wrong. The default actually
in place for any particular user may be:

1-in fact set to her actual preference, and different from that which the
browser vendor provided (the browser provided preference was wrong, but is no
longer)
2-in fact set to her actual preference, and not different from that which the
browser vendor provided (the browser provided preference was, and remains,
suitable)
3-not in fact set to her actual preference (the browser provided preference
was, and remains, non-optimal)

Regardless which of the possibilities applies in any given case, the state
may be either smaller, or larger, or the same as, the size preferred by the
designer. There's no way to know the state. Any change made by the designer
other than in her own browser is thus arbitrary, making the actual impact
chaotic: groups 1 & 2 will get something different from their preference,
while group three will include a random proportion of people who enjoy a size
that makes them happy.

The wide variety of hardware available today results in many possible
combinations of display size and screen resolution. Each combination results
in a net DPI or PPI of random proximity to that used by the designer - the
actual size for any user is both unknown and unpredictable. Thus, deferring
to the actual browser defaults, whatever they may be, is the only rational
choice for body and most content.

Text sizing is best reserved for contextual (headings, footers, emphasis,
deemphasis, etc.; only made via true relative sizing: keywords, em or %,
never px) adjustment only. It provides the least chaotic results, and best
possible user experience. There's a bonus to the stylist and host too, as
deferring to the defaults produces less need for style rules, which produces
less opportunity for unexpected and/or unwanted results to debug, and
smaller, easier-to-maintain and lower bandwidth CSS files.
-- 
"Unless the Lord builds the house, its builders labor
in vain."                       Psalm 127:1 NIV

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://fm.no-ip.com/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to