If you want the inner position: absolute div to be positioned relative to the window (which you must specify position: relative on), you do not need to insert it.
position: absolute will ALWAYS be positioned relative to its positioned parent (with position: absolute or position: relative ). You can't get around this - you just need to structure your HTML better or implement CSS differently.
Thus, basically the answer to your question is no :( at least not without using fixed positioning, which you specifically spoke about, not wanting to do.
Ennui source share