Is there a way to create a full-window background on a webpage that doesn't rely on viewport units?
The current page may not be empty, but all the elements are absolutely positioned. The background stopped functioning properly when tested against browsers that do not support the use of vh/vw units. It seems that because there is nothing in the content flow, the body element has no height. I could manually set the height using absolute units like pixels or em, but this won't perfectly match the window size.
Update
Some users believe that "empty webpage" is too vague (question currently on hold), so here's an example of what an empty webpage looks like along with a link to the corresponding CSS file:
<html>
<head>
<link rel="stylesheet" href="mystyle.css" type="text/css" />
</head>
<body>
</body>
</html>
For those interested, here is a simplified version of non-working CSS code:
body
{
background-image: url('your image');
background-size: 100% 100%;
}