Re: [csswg-drafts] [css-anchor-position-1] Inconsistent naming of `position-area` values (#12749)

How my mind models this: `start` and `end` are the two directions or ends of an axis; and `x`, `y`, `inline`, and `block` are four ways (two physical and two flow-relative) of specifying _which_ axis, so they appear in the same slot of the complete value name. But `x-start` as a whole is still a logical value that requires a context to resolve to a physical side.

`self`, then, is a modifier for the logical value as a whole, changing which element's writing mode is used to resolve it.

So yeah, I guess either structure works, and has its own kind of consistency, but IMO the prepended `self` modifier feels more natural and will be more author-friendly. So I hope the WG will agree to the change.

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


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

Received on Saturday, 13 September 2025 09:07:51 UTC