No, you do not have to declare the body font size again.
Relative font sizes are relative to the parent element. In your case <body> is the parent of #side-bar. And so your sidebar text will be 0.9ems of 85% of the browsers default text.
CSS rules are applied one after the other as they appear in the CSS files source order, based on their specificity.
Read about Cascade order and specificity from the spec which I think explains it well:
http://www.w3.org/TR/CSS21/cascade.html#cascading-order
regards Terrence Wood.
On 2004-12-10 3:17 PM, [EMAIL PROTECTED] wrote:
My question is this - do the other style sheets set their fonts against this body tag so I can say another font is relative to that one or do I have to set it again? E.g. if I wanted sidebar text to be smaller in the stylesheet that sets the sidebar, would I say that the sidebar is say .9 ems and it would be .9ems of the 85% that is set in the body tag in the main stylesheet, or would it be independent of that and be .9ems of whatever the browser is set at.
--
"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." -Antoine de Saint-Exupery
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************
