in “CSS: the missing guide,” the author says that font-size: medium (or other keywords by size) sets the font relative to the browser’s base font size.
But what I see in FF2 and IE6 is that it sets the font size in what I specified in HTML or BODY.CSS style (which is very important).
If this works in the latter way, it is very convenient if you have nested styles and you know that you want some text to be the font size of the body (ie "normal text size").
source
share