[csswg-drafts] [css-align-3] Potentially invalid syntax for "justify-items" property (#5908)

pyoor has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-align-3] Potentially invalid syntax for "justify-items" property ==
So I'm not certain if this actually is an issue but I believe that the justify-items syntax is incorrect.
https://github.com/w3c/csswg-drafts/blob/5c00bcc37dbe04f2ff01cba3a93682e9837b1cfa/css-align-3/Overview.bs#L1823

This syntax switches between the `|` and `&&` combinators within the same logical group.  I can't find anything in the value syntax specification that specifically addresses this but I believe the syntax should wrap `legacy && [ left | right | center ]` in it's own grouping.

The resulting syntax being:
`normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | [ legacy && [ left | right | center ] ]`

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5908 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 29 January 2021 15:04:33 UTC