blob: 8cc63dc25d364f53e99865bae19c04df016baddb [file] [log] [blame]
<!DOCTYPE html>
<style>
#container {
width: 50vw;
height: 50vh;
border: 1px solid black;
}
#random {
width: 50%;
background-color: orange;
}
</style>
<body>
<div id="container">
<span id="firstContent">This is enough text content that it will wrap around in this container. We need lots of it to account for variances in font sizes.</span>
<div id="random">
This is some content in an inner div.
</div>
<span id="secondContent">And here is some more content that will also wrap around in this container. We need lots of it to account for variances in font sizes.</span>
</div>
</body>
<script src="../../resources/js-test-pre.js"></script>
<script src="resources/resize-test.js"></script>
<script>
description("Test viewport unit sizes work when an anonymous block is involved.");
standardResizeTest(function () {
shouldBeEqualToString("getComputedStyle(container).width", innerWidth / 2 + "px");
shouldBeEqualToString("getComputedStyle(container).height", innerHeight / 2 + "px");
shouldBeEqualToString("getComputedStyle(random).width", innerWidth / 4 + "px");
shouldBeGreaterThanOrEqual("innerWidth / 2", "document.getElementById('firstContent').offsetWidth");
shouldBeGreaterThanOrEqual("innerWidth / 2", "document.getElementById('secondContent').offsetWidth");
});
</script>
<script src="../../resources/js-test-post.js"></script>