- From: Manuel Rego Casasnovas <rego@igalia.com>
- Date: Thu, 21 Apr 2016 09:44:23 +0200
- To: www-style@w3.org
On 21/04/16 01:55, fantasai wrote:
> Hm, so the expected behavior is that the indefinite size is
> calculated based on 'auto' sizing the grid track, but then
> once the grid container size is resolved, the percentage
> behaves as a percentage of that resulting size?
>
> This makes sense to me. It seems to me (speaking personally)
> that updating the spec to have the same percentage resolution
> behavior for grid tracks as it does for block children and
> flex items would be the most reasonable thing to do here.
>
> Thoughts?
Note that in regular blocks the behavior for height is different
than for width.
E.g. in the following example the width is 50px but the height is 25px:
<div style="position: absolute; font: 25px/1 Ahem;">
<div style="width: 50%; height: 50%;">XXXX</div>
</div>
In grid layout we usually want that both axis behave the same way.
Dunno if we want that for this case or not.
> Testcase:
> http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=4087
BTW, the item in the 3rd case "Grid (50% track size)" would have 100px
width because it has "min-width: auto;". The track would be 50px.
So, unless you specify "min-width: 0px;", the behavior would be
different than the one for blocks.
Bye,
Rego
Received on Thursday, 21 April 2016 07:45:00 UTC