- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Mon, 5 Sep 2016 12:26:42 -0400
- To: Mats Palmgren <mats@mozilla.com>, "www-style@w3.org" <www-style@w3.org>
On 09/03/2016 07:09 PM, Mats Palmgren wrote:> On 08/18/2016 02:52 AM, Dael Jackson wrote:
>> Wrong assumptions about baselines only occurring in the inline axis
>> ===================================================================
>>
>> <Rossen> https://github.com/w3c/csswg-drafts/issues/197
>> fantasai: Mats pointed out we define block-axis baselines and
>> there's restrictions on how they applied so he filed
>> issues to remove them.
>
> To be clear: I requested that the *restrictions* be removed; in other
> words: that baseline alignment should be symmetrical in both axis.
Right. And we checked in the attempted fix to do that initially, see
https://github.com/w3c/csswg-drafts/issues/197#issuecomment-233786649
>> In the process of trying to do
>> that...we checked in a bunch of changes and fremy was
>> concerned. Last week we talked about a bunch of this
>> stuff and came up with reason it won't work.
>
> Could you list which problems you came up with in detail, please?
https://github.com/w3c/csswg-drafts/issues/197#issuecomment-239996012
A few concerns were brought up:
* Disabling the feature makes for less complexity, less testing, etc.
* It was initially set up with the assumption that orthogonal boxes
fall back to start alignment instead of synthesizing a baseline;
but there were concerns about
a) boxes without a baseline an orthogonal boxes behaving differently
b) using fallback alignment for boxes without a baseline in grid/flex
but synthesizing a baseline in tables/inline
There was a desire to keep these consistent.
* There was no reasonable answer for the case given in the comment above,
specifically, a horizontal-tb grid inside a column: does it use its
leftmost column's baseline or its rightmost column's baseline?
> I think it would be a waste of a nice feature to restrict baseline
> alignment to the inline axis only. Especially now that Grid (and
> Tables) have well-defined baselines in both axis.
What are some examples where you think this would be a useful feature?
~fantasai
Received on Monday, 5 September 2016 17:39:24 UTC