W3C home > Mailing lists > Public > www-style@w3.org > December 2010

RE: [css3-flexbox] Flex-align possibilities

From: Alex Mogilevsky <alexmog@microsoft.com>
Date: Wed, 22 Dec 2010 00:07:34 +0000
To: Tab Atkins Jr. <jackalmage@gmail.com>
CC: www-style list <www-style@w3.org>
Message-ID: <D51C9E849DDD0D4EA38C2E539856928411DAA810@TK5EX14MBXC212.redmond.corp.microsoft.com>
Interesting, I see what you mean... e.g. in #5 "flex-align:after" makes all items the same height; then "margin-bottom:auto" put the whole row at the top of the flexbox.

Apparently I was looking at align+margin but reading it as "align+margin reduced"... I see the action as *first* margins take away any space over shrink-to-fit, and *second* if size is bigger than shrink-to-fit (either it is specified or there are no auto margins), the content is aligned within the box. If baseline alignment is used, it affects position if there are auto margins, or alignment within the box otherwise.

I wonder if you have tried building the same diagram for vertical flexbox... Considering that all combinations of 'text-align' and 'margin-xxx:auto' are already well defined it may be a good reference for what to expect in horizontal flexbox...

-----Original Message-----
From: Tab Atkins Jr. [mailto:jackalmage@gmail.com] 
Sent: Tuesday, December 21, 2010 2:40 PM
To: Alex Mogilevsky
Cc: www-style list
Subject: Re: [css3-flexbox] Flex-align possibilities

1, 4, and 5 shouldn't be the same, nor the other ones.  The point for each is that *first* the contents are aligned as specified by the second argument, then *second* the boxes as a unit are aligned as specified by the first argument.

Received on Wednesday, 22 December 2010 00:08:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:07:54 UTC