Re: [csswg-drafts] [css-anchor-position] Absolutely positioned element does not find fixed anchor (#10419)

Yes, this is working as intended. Your fixpos successfully finds the viewport as its containing block, while the abspos uses its parent div. In order for something to be a valid anchor, it has to be below the positioned element's CB *in the box tree*, but the viewport is considered "above" everything in the document.

*Generally*, a fixpos will only be able to serve as an anchor to other fixposes (and they'll have to follow it in DOM order). There's exceptions if an ancestor generates a fixpos containing block (like an ancestor with `transform`), but that's a relatively rare case (it makes the element act like an abspos, so usually is something you avoid).

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


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

Received on Wednesday, 12 June 2024 14:35:14 UTC