- es geht nicht
Ja, es geht nicht - ohne JavaScript - sofern ich dich richtig verstanden habe.
Im Vorab schonmal Danke für Eure Hilfe oder dem Hinweis: geht nicht ;)
Die einzige Möglichkeit die du hast ist ein exakt gleich großes leeres div-Element (oder sonst ein Element) als Platzhalter einzufügen und das eigentliche Element dann per position: absolute; darüber zu positionieren - aber das willst du nicht, wegen dem komplizierten Layout.