- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Wed, 17 May 2023 17:38:42 +0000
- To: public-css-archive@w3.org
In the call Elika argued for continuing to use `to <position>` as the spec currently does, just with the expanded `<position>` from BG 4 that allows for logical directions. However, the B&G 4 version was never updated to remove the 3-value syntax. Here's an updated version that's instead expanding on [the `<position>` syntax in V&U](https://drafts.csswg.org/css-values/#position): ``` <position> = [ [ left | center | right | x-start | x-end ] || [ top | center | bottom | y-start | y-end ] | [ left | center | right | x-start | x-end | <length-percentage> ] [ top | center | bottom | y-start | y-end | <length-percentage> ]? | [ [ left | right | x-start | x-end ] <length-percentage> ] && [ [ top | bottom | y-start | y-end ] <length-percentage> ] | [ start | end | center ]{1,2} | [ [ start | end ] <length-percentage> ]{2} ] ``` The logical additions are: 1. You can use a one or two logical keywords, or the full 4-value form with logicals. Only specifying one keyword copies to the other axis, rather than defaulting to center. (That is, `start` is equivalent to `start start`, as opposed to how `left` is equivalent to `left center`.) 2. The *mixed* keywords (`x-start`, etc) are added to the list of physical keywords, specifying a physical axis and then a logical direction within that axis. -- GitHub Notification of comment by tabatkins Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1724#issuecomment-1551809388 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 17 May 2023 17:38:44 UTC