Gernot Frisch said:
"Andy Dingley" <dingbat@codesmiths.
OK, I use * {font-size: 1em;} now, though it's a bit large for my
taste...
First, if you are talking about body text, or let us suppose, the
main text, then you have an easy solution, just change your own
browser preferences or options. There has to be some benchmark
from which to do this. It is a complicated issue but to simplify:
a good benchmark from which to set one's own browser preferences
is to view normal text, normal text is arguably 1em. This
establishes a benchmark for everyone in the world. From there,
everyone gets to adjust their own browsers as they like.
For the menu-bar texts I have to use 14px font size, since I urgently
do not want it to be larger than the bar-image in the background. Is
that OK?
You are not noticing what is being said. You do not "have" to use
14px. And there are good over-riding reasons not to. You can use
smaller than 100% or 1em, eg .85em or .8em (I don't think you
should go much lower)
Yes, you are also saying that if you make it easy for the user to
enlarge the text in his browser, it will break your design. Two
things about this:
It has to be bad web design if this is so for at least a range of
text sizes that covers a fairly common spectrum of human users.
Secondly, it is quite easy for quite a few folk (but not all) to
enlarge their text in spite of you making it hard. So altogether
best to follow the advice that AD is giving you, to think how to
design where it is graceful for folk to see things that are
comfortable for them.