Open
Description
Why position:fixed and position:sticky create stacking context but the position:relative and absolute don't?
Why the stacking context definition was changed between CSS2.2 and CSS2.1?
This is too complicated for the moment. Many styles with non-default value create stacking context but in many cases stacking context is created only for part of possible values.
BTW. sticky positioning is described on MDN as working similar to relative. If sticky is shown like "fixed" the width is still relative to containing block.