Something that needs a bit of prose written to clarify: ``` 6.2. [...] Any item can opt out from stretching by setting align-self / justify-self to something other than normal or stretch in the relevant axis. ``` We should say what the varying behavior is for these other align-self/justify-self values, in this scenario with `align-tracks:stretch`. e.g. if an item "opts out" by doing `align-self:center`, does that mean we still allocate it space and then center it within that space (rather than stretching it)? Or do we just not allocate it any stretch space at all? ``` Items with a definite size don’t stretch and items with an auto margin in the masonry axis stretch by increasing their margin(s) instead of their content-box size. ``` What about an item that has a definite size **and** an auto margin in the masonry axis? (The two statements here conflict on whether or not those items would stretch in some way.)
Bug 1671268 Comment 6 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Something that needs a bit of prose written to clarify: > 6.2. > [...] Any item can opt out from stretching by setting align-self / justify-self to something other than normal or stretch in the relevant axis. We should say what the varying behavior is for these other align-self/justify-self values, in this scenario with `align-tracks:stretch`. e.g. if an item "opts out" by doing `align-self:center`, does that mean we still allocate it space and then center it within that space (rather than stretching it)? Or do we just not allocate it any stretch space at all? > Items with a definite size don’t stretch and items with an auto margin in the masonry axis stretch by increasing their margin(s) instead of their content-box size. What about an item that has a definite size **and** an auto margin in the masonry axis? (The two statements here conflict on whether or not those items would stretch in some way.)