<!DOCTYPE html>
<style>
    #container {
        font-size: 5vw;
    }
    #ems {
        font-size: 4em;
    }
    #percent {
        font-size: 50%;
    }
</style>
<body>
    <div id="container">
        <div id="ems"></div>
        <div id="percent"></div>
    </div>
</body>
<script src="../../resources/js-test-pre.js"></script>
<script src="resources/resize-test.js"></script>
<script>
description("Test that relative font sizes work when the parent is in viewport units.");
standardResizeTest(function () {
    shouldBeEqualToString("getComputedStyle(container).fontSize", (innerWidth / 20) + "px");
    shouldBeEqualToString("getComputedStyle(ems).fontSize", (innerWidth / 5) + "px");
    shouldBeEqualToString("getComputedStyle(percent).fontSize", (innerWidth / 40) + "px");
});
</script>
<script src="../../resources/js-test-post.js"></script>
