Status: PASS | Duration: 9ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-sizing/replaced-element-intrinsic-sizing-keywords.html
<!DOCTYPE html> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css"> <link rel="match" href="replaced-element-intrinsic-sizing-keywords-ref.html"> <link rel="help" href="https://drafts.csswg.org/css-sizing-3/#intrinsic-sizes"> <style> div { margin: 10px 0; font: 20px/1 Ahem; } img { height: 100px; } </style> <p>All images should be 150px wide (100px height with 3:2 aspect ratio).</p> <!-- 3:2 SVG with no intrinsic width/height, only viewBox --> <!-- width: fit-content --> <div><img style="width: fit-content" src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <!-- width: min-content --> <div><img style="width: min-content" src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <!-- width: max-content --> <div><img style="width: max-content" src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <!-- min-width: fit-content (width is auto, so natural width applies, then min-width clamps up) --> <div><img style="min-width: fit-content" src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div>
/css/css-sizing/replaced-element-intrinsic-sizing-keywords-ref.html
<!DOCTYPE html> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css"> <style> div { margin: 10px 0; font: 20px/1 Ahem; } img { height: 100px; width: 150px; } </style> <p>All images should be 150px wide (100px height with 3:2 aspect ratio).</p> <div><img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <div><img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <div><img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div> <div><img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'><rect fill='green' width='3' height='2'/></svg>"></div>