- From: Håkon Wium Lie <howcome@opera.com>
- Date: Thu, 8 Jan 2009 22:13:50 +0100
- To: "Keith Rarick" <kr@xph.us>
- Cc: www-style@w3.org
Also sprach Keith Rarick:
> Aside from the naming question, David's review of my patch brought up
> a possible need for clarification in the spec. From his comment:
>
> > Another issue where the spec could use some clarification
> > (although where I tend to think what you implemented is
> > the correct behavior) is the question of which document's
> > root element should be used. For example, in SVG, things
> > can be pulled in from other resource documents; in those
> > cases, the root element doesn't even necessarily have a
> > font size, or it could have more than one if it's used in
> > different places. So I think we really do want the root of
> > the root document in that case (which is what you've done),
> > although I think the spec could be clearer. (This is different
> > from frames, where we should, and your code does, use
> > the root of the document inside the frame/iframe, not the
> > root of the root document. I think, anyway.)
>
> So to be totally safe I need to know two things:
>
> 1. Is this interpretation of the spec correct? (And perhaps the spec
> should be clarified in this regard.)
I'm confused. The CSS model is quite simple: the root element inherits
from the initial value, and other elements inherit from their parent
element. This is expressed here:
http://dev.w3.org/csswg/css3-cascade/#inheritance
Is this close to your own understanding? If the model needs to be
amended in any way, I would appreciate a suggested text.
> 2. Do we expect any other (unrelated) changes to the spec for rem
> in the future?
Not that I can see. The most likely source of changes would be if
implementors find issues. So, do let us know how it goes.
Cheers,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Thursday, 8 January 2009 21:14:28 UTC