Re: [csswg-drafts] [css-align-3] Punt baseline-alignment to level 4 (#4660)

So I looked into doing this, and... I don't like the implications. There are two major integration problems with pulling baseline alignment out of Level 3:

- The 'baseline' keyword is part of Flexbox Level 1 and is implemented consistently across browsers for both Flex and Grid layout. However complicated it is, it is a core part of the first release of these properties, even moreso than their applicability to other layout modes.
- Defining align-self's application to table cells requires baseline alignment, due to deference to valign.

We could probably fix the latter case with some wordsmithing around `vertical-align` + table cell being magic under `normal` circumstances, but I'm still troubled by the first problem.

That said, even if we fix the remaining baseline issues in css-align-3 (which I think is plausible; and the remainder can be fixed during CR, since largely we're dealing with tweaking particular interaction details at this point), we're still blocked from advancement to CR by @dbaron’s https://github.com/w3c/csswg-drafts/issues/1409 and I also don't like keeping this spec in CR indefinitely because it *is* widely implemented at this point and should not be considered a WD.

-- 
GitHub Notification of comment by fantasai
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4660#issuecomment-619175866 using your GitHub account

Received on Friday, 24 April 2020 18:30:05 UTC