tracking dependencies between properties

On Monday 2011-10-24 22:42 -0400, Boris Zbarsky wrote:
> On 10/24/11 8:14 PM, Tab Atkins Jr. wrote:
> >>You introduce a dependency between properties in terms of how they compute.
> >>  We don't have that currently, right?
> >
> >Sure we do.  That's precisely what the "computed value" stage is
> >*for*.  You can't resolve any property using the "em" unit until
> >you've computed the font-size property, etc.
> 
> One important thing to note there there is that we currently do not
> have circular dependencies between properties.  There will be
> nothing preventing that in this new setup; we'll need to specify how
> the cycle is broken.

Speaking of which, I've been meaning to document our existing
dependencies so we don't accidentally introduce circularities.  I
started a wiki page:
http://wiki.csswg.org/spec/property-dependencies
but it's probably missing a bunch.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla                           http://www.mozilla.org/   𝄂

Received on Tuesday, 25 October 2011 04:01:30 UTC