There are html generated dynamically.
There is a body and it has realtive positioning.
There is an element, its positioning is absolute relative to the body.
But the body is dynamically loaded and its size after a few seconds becomes normal and the element is visible normally, but before that it looks like that scary

enter image description here

It is necessary to make it so that before the size of the body is a normal element was in the middle of the port view (where there are two large arrows), or at least was fully visible.

What not to do, that's all.
The task cannot be solved with the help of JS, it is simply forbidden even though it is done elementary.
Body can not be set to min-height, is also prohibited.

Thank you in advance.

    1 answer 1

    What if we put in the body an absolute element with height: 100vh; and already in it to put your centered piece

    • It is not the answer to the question. To leave your comments or ask the author to clarify, leave a comment to the appropriate post. - From the queue of checks - Anton Shchyrov Nov.
    • @AntonShchyrov that confuses you - mJeevas
    • Either you give a complete and complete answer, or ask clarifying questions in the * comments " to the question - Anton Shchyrov
    • @AntonShchyrov duck that does not suit you in the answer? I described the solution. Do I have to suck what 100vh is or what? - mJeevas