[css-grid] Extra space distribution algorithm (clarification request)

Hi,

I just got two questions about the extra space distribution algorithm as 
explained in the CSS Grid specfication. I would find it useful if someone 
could have a look at them.

Thanks a lot for your input already,
François


[1] Could someone please provide me an example where a track's growth limit 
changes from being infinite to be finite, as in “Mark any tracks whose 
growth limit changed from infinite to finite in this step as infinitely 
growable for the next step.“ [3] ? (btw, shouldn't "tracks" be singular 
here?) My best guess is that this refers to a track whose growth limit was 
modified at step 1 (which states "set ... to" and not "increase ... by"), 
but then shouldn't we add a remark in this first step specifying to mark the 
track for infinite-growth-cancellation, to make the statement at step 2 
easier to understand? Or is this guess completely wrong?



[2] I'm also not sure why (it seems) the base size of an intrinsicly-sized 
track is increased before its growth limit, potentially triggering the 
"all-tracks-reached-growth-limit" algorithm before giving a chance to 
increase that limit, though I'm thinking this may be linked to the 
misunderstanding I have of the previous point. In any case, could someone 
clarify the aim of this specific increase order?



[3] http://dev.w3.org/csswg/css-grid/#layout-algorithm 

Received on Wednesday, 13 August 2014 15:13:37 UTC