|
|
|
|
|
|
1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
| 2 |
<html> |
| 3 |
<head> |
| 4 |
<title>CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing</title> |
| 5 |
<link href="http://fantasai.inkedblade.net/contact" title="Elika J. Etemad" rel="author"></link> |
| 6 |
<link href="mailto:sjohnson@mozilla.com" title="Scott Johnson" rel="author"></link> |
| 7 |
<meta content="image" name="flags"></meta> |
| 8 |
<!-- |
| 9 |
<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths"> |
| 10 |
--> |
| 11 |
<style type="text/css"> |
| 12 |
p { |
| 13 |
display: inline-block; |
| 14 |
background-color: white; |
| 15 |
height: 85px; |
| 16 |
} |
| 17 |
|
| 18 |
.with-padding { |
| 19 |
padding: 5px 5px; |
| 20 |
-moz-box-sizing: padding-box; |
| 21 |
} |
| 22 |
|
| 23 |
#img1 { |
| 24 |
width: 75px; |
| 25 |
height: 75px; |
| 26 |
} |
| 27 |
|
| 28 |
#img2 {max-width: 75px; /* 50% */ |
| 29 |
min-height: 60px; /* 40% */} |
| 30 |
|
| 31 |
#img3 {max-width: 75px; /* 25% */ |
| 32 |
min-height: 75px; /* 50% */} |
| 33 |
|
| 34 |
#img4 {min-width: 75px; /* 300% */ |
| 35 |
max-height: 100px; /* 400% */} |
| 36 |
|
| 37 |
#img5 {min-width: 75px; /* 300% */ |
| 38 |
max-height: 75px; /* 150% */} |
| 39 |
|
| 40 |
#img6 {min-width: 60px; /* 40% */ |
| 41 |
max-height: 75px; /* 50% */} |
| 42 |
|
| 43 |
#img7 {min-width: 75px; /* 50% */ |
| 44 |
max-height: 75px; /* 25% */} |
| 45 |
|
| 46 |
#img8 {max-width: 100px; /* 400% */ |
| 47 |
min-height: 75px; /* 300% */} |
| 48 |
|
| 49 |
#img9 {max-width: 75px; /* 150% */ |
| 50 |
min-height: 75px; /* 300% */} |
| 51 |
|
| 52 |
#img10 { min-width: 75px; /* 25% */ |
| 53 |
max-width: 150px; /* 50% */ |
| 54 |
max-height: 75px; /* 20% */} |
| 55 |
|
| 56 |
#img11 { min-width: 25px; /* 10% */ |
| 57 |
max-width: 225px; /* 90% */ |
| 58 |
max-height: 75px; /* 30% */} |
| 59 |
|
| 60 |
#img12 { max-width: 75px; /* 20% */ |
| 61 |
min-height: 75px; /* 25% */ |
| 62 |
max-height: 150px; /* 50% */} |
| 63 |
|
| 64 |
#img13 { max-width: 75px; /* 30% */ |
| 65 |
min-height: 25px; /* 10% */ |
| 66 |
max-height: 225px; /* 90% */} |
| 67 |
|
| 68 |
#img14 { min-width: 50px; /* 200% */ |
| 69 |
max-width: 100px; /* 400% */ |
| 70 |
min-height: 75px; /* 300% */} |
| 71 |
|
| 72 |
#img15 { min-width: 55px; /* 110% */ |
| 73 |
max-width: 75px; /* 150% */ |
| 74 |
min-height: 75px; /* 300% */} |
| 75 |
|
| 76 |
#img16 { min-width: 75px; /* 300% */ |
| 77 |
min-height: 50px; /* 200% */ |
| 78 |
max-height: 100px; /* 400% */} |
| 79 |
|
| 80 |
#img17 { min-width: 75px; /* 300% */ |
| 81 |
min-height: 55px; /* 110% */ |
| 82 |
max-height: 75px; /* 150% */} |
| 83 |
|
| 84 |
#img18 { min-width: 75px; /* 150% */ |
| 85 |
max-height: 75px; /* 75% */} |
| 86 |
|
| 87 |
#img19 { max-width: 75px; /* 75% */ |
| 88 |
min-height: 75px; /* 150% */} |
| 89 |
</style> |
| 90 |
</head> |
| 91 |
<body> |
| 92 |
<div>All green rectangles should be the same size.</div> |
| 93 |
<p><img id="img1" class="with-padding" title="Test 1" alt="FAIL" src="support/replaced-min-max-1.png"></img></p> |
| 94 |
<p><img id="img2" class="with-padding" title="Test 2" alt="FAIL" src="support/replaced-min-max-2.png"></img></p> |
| 95 |
<p><img id="img3" class="with-padding" title="Test 3" alt="FAIL" src="support/replaced-min-max-3.png"></img></p> |
| 96 |
<p><img id="img4" class="with-padding" title="Test 4" alt="FAIL" src="support/replaced-min-max-4.png"></img></p> |
| 97 |
<p><img id="img5" class="with-padding" title="Test 5" alt="FAIL" src="support/replaced-min-max-5.png"></img></p> |
| 98 |
<p><img id="img6" class="with-padding" title="Test 6" alt="FAIL" src="support/replaced-min-max-6.png"></img></p> |
| 99 |
<p><img id="img7" class="with-padding" title="Test 7" alt="FAIL" src="support/replaced-min-max-7.png"></img></p> |
| 100 |
<p><img id="img8" class="with-padding" title="Test 8" alt="FAIL" src="support/replaced-min-max-8.png"></img></p> |
| 101 |
<p><img id="img9" class="with-padding" title="Test 9" alt="FAIL" src="support/replaced-min-max-9.png"></img></p> |
| 102 |
<p><img id="img10" class="with-padding" title="Test 10" alt="FAIL" src="support/replaced-min-max-10.png"></img></p> |
| 103 |
<p><img id="img11" class="with-padding" title="Test 11" alt="FAIL" src="support/replaced-min-max-11.png"></img></p> |
| 104 |
<p><img id="img12" class="with-padding" title="Test 12" alt="FAIL" src="support/replaced-min-max-12.png"></img></p> |
| 105 |
<p><img id="img13" class="with-padding" title="Test 13" alt="FAIL" src="support/replaced-min-max-13.png"></img></p> |
| 106 |
<p><img id="img14" class="with-padding" title="Test 14" alt="FAIL" src="support/replaced-min-max-14.png"></img></p> |
| 107 |
<p><img id="img15" class="with-padding" title="Test 15" alt="FAIL" src="support/replaced-min-max-15.png"></img></p> |
| 108 |
<p><img id="img16" class="with-padding" title="Test 16" alt="FAIL" src="support/replaced-min-max-16.png"></img></p> |
| 109 |
<p><img id="img17" class="with-padding" title="Test 17" alt="FAIL" src="support/replaced-min-max-17.png"></img></p> |
| 110 |
<p><img id="img18" class="with-padding" title="Test 18" alt="FAIL" src="support/replaced-min-max-18.png"></img></p> |
| 111 |
<p><img id="img19" class="with-padding" title="Test 19" alt="FAIL" src="support/replaced-min-max-19.png"></img></p> |
| 112 |
</body> |
| 113 |
</html> |