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

Re: [css] about vertical-align on display:block elements.

From: Andrew Fedoniouk <news@terrainformatica.com>
Date: Mon, 3 Feb 2014 13:04:30 -0800
Message-ID: <CALRQH790mvBmcQYmv8a5LC9zJmb0r=WzgTBUOJbH32THEXwCYw@mail.gmail.com>
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: Simon Sapin <simon.sapin@exyr.org>, "www-style@w3.org" <www-style@w3.org>
On Mon, Feb 3, 2014 at 9:28 AM, Tab Atkins Jr. <jackalmage@gmail.com> wrote:
> On Sat, Feb 1, 2014 at 3:03 PM, Simon Sapin <simon.sapin@exyr.org> wrote:
>> On 01/02/2014 21:46, Andrew Fedoniouk wrote:
>>> For display:block elements,
>>> what conceptually stops us from treating `vertical-align`
>>> exactly in the same way as in display:table-cell ?
>>
>> Backward compatibility with existing content that may rely on vertical-align
>> doing nothing in this case.
>>
>>> I believe this functionality is so basic and asked for
>>> so frequently that we should do something about it.
>>
>> Use Flexbox.
>>
>> http://philipwalton.github.io/solved-by-flexbox/demos/vertical-centering/
>
> Or, when it's implemented, use align-content:
> <http://dev.w3.org/csswg/css-align/#content-distribution>
>
> We're genericizing the Flexbox/Grid alignment properties to work on
> all the block-level display types.
>

Thanks Tab. That seems like close to what is needed.
Too narrative in my opinion but probably will work.

As far as understand introduction of all these
justify|align-content|items|self fireworks is one more cent to the
price of rejection of flex units and margins expressed as flexes.
But that's another story indeed.


-- 
Andrew Fedoniouk.

http://terrainformatica.com
Received on Monday, 3 February 2014 21:04:59 UTC

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