Middle
For elements with position: absolute — what criteria determine the containing block? Only position: relative or are there other options?
sobes.tech AI
Answer from AI
The containing block for an element with position: absolute is the nearest ancestor that has one of the following positioning properties, which create a positioning context:
position: relativeposition: absoluteposition: fixedposition: sticky
If none of the ancestors have such properties, then the containing block becomes the root element of the document (<html>).
Thus, not only position: relative creates a containing block, but other positioned elements do as well.