Bug 69654

Mike Morgan mike.morgan at oregonstate.edu
Tue Dec 9 00:38:19 UTC 2003


Gervase Markham wrote:
 > Font size keywords aren't relative, they are absolute - "medium",
 > "large" etc.. Relative keywords would be "bigger" and smaller".
 >
 > And trust me, the difference is about 2 points, and it is really
 > noticeable.

The font-size keywords are not absolute, they are a compromise between 
relative and absolute.  They are relative because they depend on the 
client's default medium font-size, and they are absolute because they do 
not rely on or inherit their parent element's font-size in a document's 
hierarchy.

Although I _do_ trust you, I've seen the difference between IE and 
Mozilla many times, and whether it's acceptable is just a matter of 
opinion.  My opinion is that the noticeable size difference (that mainly 
occurs for larger sizes, esp in IE) is minor and shouldn't be used as a 
reason to abandon using keywords for relative font-sizes or even worse 
fixed font-sizes.

A lot of this is summed up in the link I presented earlier:
http://style.cleverchimp.com/font_size_intervals/altintervals.html

Not a formal reference by any means, but its arguments are all solid if 
you take the time to read them.

Whatever you guys want to use I'm fine with, I'm regurgitating all of 
this stuff because I had to make an educated decision about all of this 
stupid font-size crap for tools we develop here at the university, and 
we ended up going with keywords because they really have _no_ 
disadvantages when it comes to usability, which is something you can't 
say for purely relative (nesting) or purely fixed (unscalable in IE) 
font-sizes.  And when it comes to usability versus cosmetics, it's an 
easy choice for pages that are published by a state university or 
government institution.

Mike




More information about the developers mailing list