Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/mediaqueries/relative-units-004.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS Test: Font-relative length units (ch) in width media queries</title> <link rel="author" title="Chris Rebert" href="http://chrisrebert.com"> <link rel="help" href="https://www.w3.org/TR/css3-mediaqueries/#units"> <link rel="help" href="https://www.w3.org/TR/mediaqueries-4/#units"> <link rel="match" href="reference/ref-green-body.xht"> <meta name="assert" content="Font-relative length units (such as 'ch') in media queries should be calculated based on the initial value of 'font-size', not based on author style declarations, such as: html { font-size: 200%; }"> <style> :root { font-size: 100000px;/* ~87ft */ } body { background: red; } p { font-size: 24px; } </style> </head> <body> <p>This should have a green background.</p> <script> document.body.offsetTop; </script> <style> @media (min-width: 1ch) { body { background: green; } } </style> </body> </html>
/css/mediaqueries/reference/ref-green-body.xht
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS Reftest Reference</title> <link rel="author" title="Chris Rebert" href="http://chrisrebert.com" /> <style type="text/css"> body { background: green; } p { font-size: 24px; } </style> </head> <body> <p>This should have a green background.</p> </body> </html>