Status: FAIL | Duration: 14ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-viewport/zoom/border-width.html
<!DOCTYPE html> <title>CSS zoom applies to border-width when specified and inherited</title> <link rel="help" href="https://drafts.csswg.org/css-viewport/"> <link rel="match" href="border-width-ref.html"> <style> .box { width: 60px; height: 60px; border: 8px solid red; margin: 10px; display: inline-block; } .box-rem { width: 60px; height: 60px; border: 0.5rem solid blue; margin: 10px; display: inline-block; } .zoom { zoom: 2; } .box-left { border-left-style: solid; display: inline-block; } .box-left-medium { border-left-width: medium; } </style> <div class="box">unzoomed px</div> <div class="box-rem">unzoomed rem</div> <div class="zoom"> <div class="box">zoomed px</div> </div> <div class="zoom box">zoomed inherited px</div> <div class="zoom box-rem">zoomed inherited rem</div> <div> <div class="zoom box-left box-left-medium">zoomed px</div> <div class="zoom box-left">zoomed px</div> </div>
/css/css-viewport/zoom/border-width-ref.html
<!DOCTYPE html> <title>CSS zoom applies to border-width when specified and inherited</title> <link rel="help" href="https://drafts.csswg.org/css-viewport/"> <style> body { --scale: 1; } .box { width: calc(60px * var(--scale)); height: calc(60px * var(--scale)); border: calc(8px * var(--scale)) solid red; margin: calc(10px * var(--scale)); display: inline-block; font-size: calc(16px * var(--scale)); } .box-rem { width: calc(60px * var(--scale)); height: calc(60px * var(--scale)); border: calc(0.5rem * var(--scale)) solid blue; margin: calc(10px * var(--scale)); display: inline-block; font-size: calc(1rem * var(--scale)); } .zoom { --scale: 2; } .box-left { border-left-width: calc(3px * var(--scale, 1)); border-left-style: solid; font-size: calc(1rem * var(--scale)); display: inline-block; } </style> <div class="box">unzoomed px</div> <div class="box-rem">unzoomed rem</div> <div class="zoom"> <div class="box">zoomed px</div> </div> <div class="zoom box">zoomed inherited px</div> <div class="zoom box-rem">zoomed inherited rem</div> <div> <div class="zoom box-left">zoomed px</div> <div class="zoom box-left">zoomed px</div> </div>