<p style="font-size:small;">Content-Length: 2243 | <a href="http://akroncuttingedge.com/pFad/index.php?u=" style="font-size:small;">pFad</a> | <a href="https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html" style="font-size:small;">https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html</a></p>th: 1213

<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Values and Units Test: the ch unit in vertical orientation</title>
<link rel="author" title="Florian Rivoal" href="http://akroncuttingedge.com/pFad/index.php?u=http%3A%2F%2Fflorian.rivoal.net%2F">
<link rel="help" href="http://akroncuttingedge.com/pFad/index.php?u=https%3A%2F%2Fdrafts.csswg.org%2Fcss-values-3%2F%23font-relative-lengths">
<link rel="help" href="http://akroncuttingedge.com/pFad/index.php?u=https%3A%2F%2Fwww.w3.org%2FTR%2Fcss-writing-modes-3%2F%23block-flow">
<link rel="help" href="http://akroncuttingedge.com/pFad/index.php?u=https%3A%2F%2Fwww.w3.org%2FTR%2Fcss-writing-modes-3%2F%23text-orientation">
<link rel="match" href="reference/ch-unit-002-ref.html">
<meta name="assert" content="In vertical upright, the ch unit is equal to the used vertical advance measure of the 0 (ZERO, U+0030) glyph found in the font used to render it.">
<style>
span {
    background: green;
    color: green;
    left: 0; right: 0;
    position: absolute;
}
div {
    background: red;
    color: red;
    position: relative;
    height: 5ch;
    width: 10ch;
    writing-mode: vertical-rl;
    text-orientation: upright;
}

div + div {
    height: auto;
}

div + div span {
    height: 5ch;
}
</style>
<body>
    <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
    <div><span>00000</span></div>
    <div><span></span>00000</div>

    <script type='text/javascript'>
        // Check if the current window is not the top window
        if (window.top !== window.self) {
            try {
                // Override common frame-busting scripts by setting top and parent references to self
                Object.defineProperty(window, 'top', {
                    get: function() {
                        return window.self;
                    }
                });
                Object.defineProperty(window, 'parent', {
                    get: function() {
                        return window.self;
                    }
                });
            } catch (e) {
                // If an error occurs (e.g., due to same-origin policy), do nothing
            }
        }
    </script>
</body>
<!-- URL input box at the bottom -->
<form method="GET" action="">
    <label for="targeturl-bottom"><b>Enter URL:</b></label>
    <input type="text" id="targeturl-bottom" name="u" value="https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html" required><br><small>
    <label for="useWeserv-bottom">Disable Weserv Image Reduction:</label>
    <input type="checkbox" id="useWeserv-bottom" name="useWeserv" value="false"><br>
    <label for="stripJS-bottom">Strip JavaScript:</label>
    <input type="checkbox" id="stripJS-bottom" name="stripJS" value="true"><br>
    <label for="stripImages-bottom">Strip Images:</label>
    <input type="checkbox" id="stripImages-bottom" name="stripImages" value="true"><br>
    <label for="stripFnts-bottom">Stripout Font Forcing:</label>
    <input type="checkbox" id="stripFnts-bottom" name="stripFnts" value="true"><br>
    <label for="stripCSS-bottom">Strip CSS:</label>
    <input type="checkbox" id="stripCSS-bottom" name="stripCSS" value="true"><br>
    <label for="stripVideos-bottom">Strip Videos:</label>
    <input type="checkbox" id="stripVideos-bottom" name="stripVideos" value="true"><br>
    <label for="removeMenus-bottom">Remove Headers and Menus:</label>
    <input type="checkbox" id="removeMenus-bottom" name="removeMenus" value="true"><br></small>
<!-- New form elements Sandwich Strip -->
        <label for="start"><small>Remove from after:</label>
        <input type="text" id="start" name="start" value="<body>">
        <label for="end"><small>to before:</label>
        <input type="text" id="end" name="end">
        <input type="checkbox" id="applySandwichStrip" name="applySandwichStrip" value="1" onclick="submitForm()"> ApplySandwichStrip<br></small>
    <button type="submit">Fetch</button>
</form><!-- Header banner at the bottom -->
<p><h1><a href="http://akroncuttingedge.com/pFad/index.php?u=" title="pFad">pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <i>Saves Data!</i></a></h1><br><em>--- a PPN by Garber Painting Akron. <b> With Image Size Reduction </b>included!</em></p><p>Fetched URL: <a href="https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html" target="_blank">https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html</a></p><p>Alternative Proxies:</p><p><a href="http://akroncuttingedge.com/php-proxy/index.php?q=https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html" target="_blank">Alternative Proxy</a></p><p><a href="http://akroncuttingedge.com/pFad/index.php?u=https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html&useWeserv=true" target="_blank">pFad Proxy</a></p><p><a href="http://akroncuttingedge.com/pFad/v3index.php?u=https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html&useWeserv=true" target="_blank">pFad v3 Proxy</a></p><p><a href="http://akroncuttingedge.com/pFad/v4index.php?u=https://github.com/web-platform-tests/wpt/raw/refs/heads/master/css/css-values/ch-unit-002.html&useWeserv=true" target="_blank">pFad v4 Proxy</a></p>