Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>CSS Test: Original aspect ratio of image is maintained when 'background-size: auto' and 'background-repeat: round'</title>
<meta name="assert" content="If 'background-repeat' is 'round' for one dimension only and if 'background-size' is 'auto' in the other dimension, then the other dimension is sclaed so that the original aspect ratio is restored." />
<style type="text/css">
.reference
{
width: 1in;
height: 1in;
background: url("../support/cat.png") no-repeat;
background-size: 80px 80px;
}
.test1
{
width: 400px;
height: 150px;
border: thick solid black;
background-image: url("../support/cat.png");
background-repeat: round no-repeat;
background-size: 83px auto;
margin-bottom: 10px;
}
.test2
{
width: 150px;
height: 400px;
border: thick solid black;
background-image: url("../support/cat.png");
background-repeat: no-repeat round;
background-size: auto 83px;
}
</style>
</head>
<body>
<p>Test passes if there are five unclipped cats in each of the two boxes, and if all the cats on the page are the same size.</p>
<div class="reference"></div>
<div class="test1"></div>
<div class="test2"></div>
</body>
</html>