- From: L. David Baron <dbaron@dbaron.org>
- Date: Tue, 1 Nov 2005 10:21:26 -0800
- To: Patrick Wright <pdoubleya@gmail.com>, www-style@w3.org
Received on Tuesday, 1 November 2005 18:26:47 UTC
On Tuesday 2005-11-01 18:12 +0000, Ian Hickson wrote: > On Tue, 1 Nov 2005, Patrick Wright wrote: > > Our interpretation of this is that for line-height, "inherit" on a child > > inherits the calculated (absolute) value from the parent; for > > margin-top, "inherit" on a child inherits the % value (e.g. 25%), which > > is then recalculated in the context of the child. > > > > Is this correct? The closeness of the wording is throwing us off > > somewhat. > > Yes, it is correct. (The reason is that for line-height, you can calculate > the absolute value without doing a layout phase, but for margins, you need > to actually lay out the page, potentially measuring text and so forth, in > order to get an absolute value.) With one exception, which is that <number> and 'normal' values for 'line-height' are inherited the way percentage margins are, since that's much more useful inheritance behavior for 'line-height'. -David -- L. David Baron <URL: http://dbaron.org/ > Technical Lead, Layout & CSS, Mozilla Corporation
Received on Tuesday, 1 November 2005 18:26:47 UTC