Felix et al, my scribblings at the end...
> Do you think Jesus would use CSS like that? By using it, you're in essence
> saying to each visitor "You have incorrectly determined the best family,
> weight and size text for yourself to read comfortably using your web browser,
> so I'm going use my CSS power to usurp your decision."
> Even though Jesus would actually know the best size for each visitor,
> something you as webmaster or designer are incapable of knowing, I think he'd
> probably leave it up to each visitor to make his own mistakes, and set
> neither family, nor size, nor weight for you in either _body_ or _html_
> elements. To do otherwise is simply rude. Some non-zero portion of the
> universe does in fact have them correctly set, whether done passively or
> actively. You can't know how many, which shouldn't matter anyway.
> Visitors who complain about text size on sites where you have set body and/or
> html font-size to 100% need to be told it's their own job to choose the best
> size within their own viewing environment, because you are incapable of
> knowing what's best outside your own environment. The closest thing there is
> to a safe assumption is that each and every visitor has in fact set the best
> size for his or herself, and that this decision needs to be respected, by
> virtually never setting any size other than 100%/1em/medium on either html or
> All the above does not imply that text size should never be set on elements
> other than html or body. There are perfectly valid reasons to vary _portions_
> of web pages from the users' preferences for text size, family & weight, but
> not for blanket overrides cascading from html & body.
This is an area that I suggest more of us are overly scratching bald
spots about than might like to admit. Seems very simple, don't mess
with font sizes (and other) and customers will be in control and happy,
right? I rarely use IE, but in Firefox the audience can certainly set
default font sizes, including a minimum. Are FF users more adaptive?
Anyhow, IMHO this all works based upon what are default, fresh
expectations and standards. It has been such a long time - I no longer
know what my default browser settings are in Firefox.
For the sake of argument in FF I set the default font size to 12 but in
Advanced I set the minimum font size to "None". I made up a sample page
with various font sizes at:
Here you can compare units, em, pixels and percent. Mixed expectations
- maybe it's just me but I would have expected a default setting
(actually no size set) to be equivalent to 1em, perhaps 12px, and 100%.
Eyeballing it, it looks like about 1.5em. Where am I falling short here?
The real question is: "Is it our job to educate our audience or simply
to educate our clients regarding font-size?"
Second thing - I'm seeing some really oddball behavior is on my PC with
IE6 installed. Fonts on regular websites display as expected, however
with this particular page, absolutely everything is showing the same
size. Not even the red color I attached to default is being read.
However the table/td/p CSS is displaying fine. What might be the cause?
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/