Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<meta charset="utf-8">
<title>Replaced sizing should account properly for border-box sizing</title>
<link rel="match" href="intrinsic-ratio-replaced-box-sizing-ref.html">
<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
<style>
svg, img {
margin: 5px;
border: 10px solid grey;
}
.border-box {
box-sizing: border-box;
}
div {
display: inline-block;
margin: 10px;
border: 1px solid black;
width: 100px;
height: 100px;
}
</style>
<div>
<img src="data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' fill='lime'/></svg>">
</div>
<div>
<img src="data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' fill='lime'/></svg>" class="border-box">
</div>
<div>
<svg viewBox="0 0 100 100"><rect width="100%" height="100%" fill="lime"></rect></svg>
</div>
<div>
<svg viewBox="0 0 100 100" class="border-box"><rect width="100%" height="100%" fill="lime"></rect></svg>
</div>