W3C home > Mailing lists > Public > www-style@w3.org > July 2014

Re: [css-grid] Doubt about grid-auto-flow stack

From: Manuel Rego Casasnovas <rego@igalia.com>
Date: Mon, 21 Jul 2014 12:17:45 +0200
Message-ID: <53CCE8C9.5040601@igalia.com>
To: www-style list <www-style@w3.org>
On 17/07/14 05:55, fantasai wrote:
> On 07/16/2014 08:07 AM, Tab Atkins Jr. wrote:
>>
>> I'm thinking we'd just act normally - they'd spread out in the given
>> row/column like normal.  Only the "fully" auto-placed items would
>> stack.
> 
> I was thinking they'd all stack. We told them to stack, right?
> No reason why they can't stack in the first available slot
> confined to that particular row/column.

I agree that if we're using "stack" mode, both fully auto-placed and
1-dimesnion auto-placed should stack. It seems more coherent.

One option would be that all of them stack in the same cell.
However, it seems that we prefer to respect the specified dimension in
the non-fully auto-placed items. So, I guess we'll have to modify the
spec in several parts:

* In 6.2 Automatic Placement: the grid-auto-flow property:
  The "stack" definition, as probably it won't be as simple as running
the auto-placement algorithm with a 1x1 item.

* In 8.5 Grid Item Placement Algorithm:
  * Step 2. Process the items locked to a given row:
    For each row we should look for a 1x1 empty cell and place there all
the related 1-dimension auto-placed items.
  * Step 4. Position the remaining grid items:
    * Part 1 - If the item has a definite column position:
      The same than in the previous case but for columns.

Bye,
  Rego
Received on Monday, 21 July 2014 10:18:37 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:39:23 UTC