Re: [csswg-drafts] [css-align] *-items properties might need to resolve directions early (#7612)

In full, this seems to be where we're at:

`*-self` applies to abspos
* for non-static, it aligns within the inset box
* for static, it aligns within the staticpos rectangle

`*-self: auto` on abspos
* for non-static, it ignores *-items of parent
* for static, it takes *-items of parent

staticpos rectangle
* for grid children, is
     - the content edges of the grid container in both axes (or of the grid area)
* for flex children, is
     - the cross-axis content edges of the flex container
     - the main-axis margin edges of its hypothetical position
* for block children, is
     - zero-height and at the hypothetical position in the block axis
     - more or less sized to staticpos containing block in the inline axis (modulo floats, etc.)

Edits needed:
* Clarify the above
* Be clear and consistent in defining and using “static position” and “static position rectangle”. (Just checked in https://github.com/w3c/csswg-drafts/commit/a2e50cb70605eac89e4bcb30ca7809633e4b79ec to that end.)


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


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

Received on Monday, 29 August 2022 23:14:23 UTC