Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE HTML>
<!--
Any copyright is dedicated to the Public Domain.
-->
<html><head>
<meta charset="utf-8">
<title>Reference: stretching canvas item</title>
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1176775">
<style type="text/css">
body,html { color:black; background:white; font:16px/1 monospace; padding:0; margin:0; }
.block {
float: left;
border: 1px solid;
line-height: 0;
}
canvas:nth-child(1n) { background: blue; }
canvas:nth-child(2n) { background: grey; }
canvas:nth-child(3n) { background: tan; }
canvas:nth-child(4n) { background: black; }
.sz > canvas {
width: 20px; height: 10px;
}
.sz.t2 > canvas {
width: 10px; height: 20px;
}
.last {
display: inline-block;
line-height: 0;
height: 60px;
margin-top: -1px;
}
.last > canvas {
width: 300px; height: 90px;
vertical-align: bottom;
}
canvas {
vertical-align:top;
}
</style>
</head>
<body>
<div class="block sz">
<canvas></canvas><canvas style="margin-left:-5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:15px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:-5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:15px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas></div>
<div class="block sz t2">
<canvas></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:25px"></canvas><canvas style="margin-left:25px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:25px"></canvas><canvas style="margin-left:25px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas><canvas style="margin-left:5px"></canvas></div>
<br clear=all>
<br clear=all>
<div class="block" style="height:150px; width:215px; white-space:pre">
<canvas style="width:195px; height:150px; background:black"></canvas><canvas style="width:220px; height:150px; background:tan"></canvas></div>
<div class="block" style="height:300px; width:600px"><canvas style="width:300px;height:150px"></canvas><canvas style="width:300px;height:150px"></canvas><canvas style="width:300px;height:150px"></canvas><canvas style="width:300px;height:150px"></canvas></div>
<br clear=all>
<br clear=all>
<div class="block" style="height:60px; width:600px; white-space:pre">
<span style="display:inline-block; height:60px; margin-top:-90px"><canvas style="background:tan; vertical-align:bottom"></canvas><canvas style="background:black; vertical-align:bottom"></canvas></span></div>
<div style="line-height:0; margin:1px;" style="height:0px; width:600px; white-space:pre">
<span class="last"><canvas></canvas><canvas></canvas></span></div>
</body>
</html>