1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/reftests/bugs/427129-table.html Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,192 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 1.5 + "http://www.w3.org/TR/html4/strict.dtd"> 1.6 +<html lang="en-US"> 1.7 +<head> 1.8 + <title>Reftest, bug 427129</title> 1.9 + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 1.10 + <meta http-equiv="Content-Style-Type" content="text/css"> 1.11 + <style type="text/css"> 1.12 + 1.13 + html, body { margin: 0; } 1.14 + 1.15 + .contain { 1.16 + background: aqua; color: black; 1.17 + height: 10px; margin: 2px 50px; 1.18 + padding-top: 0.1px; /* needed for some reason (XXX WHY?) */ 1.19 + } 1.20 + 1.21 + .fl, .fr { height: 5px; } 1.22 + .fl { float: left; width: 56px; } 1.23 + .fr { float: right; width: 73px; } 1.24 + 1.25 + /* tables default to border-box sizing */ 1.26 + .t { background: blue; height: 5px; width: 100px; border-spacing: 0; 1.27 + border-left: 1px solid blue; padding-left: 2px; 1.28 + padding-right: 4px; border-right: 8px solid blue; } 1.29 + .t td { padding: 0; } 1.30 + 1.31 + </style> 1.32 +</head> 1.33 +<body> 1.34 + 1.35 +<div class="contain"> 1.36 + <div class="fl"></div> 1.37 + <div class="fr"></div> 1.38 + <table class="t"><tr><td></td></tr></table> 1.39 +</div> 1.40 + 1.41 +<div class="contain"> 1.42 + <div class="fl"></div> 1.43 + <div class="fr"></div> 1.44 + <table class="t" style="margin-left: 30px"><tr><td></td></tr></table> 1.45 +</div> 1.46 + 1.47 +<div class="contain"> 1.48 + <div class="fl"></div> 1.49 + <div class="fr"></div> 1.50 + <table class="t" style="margin-left: 56px"><tr><td></td></tr></table> 1.51 +</div> 1.52 + 1.53 +<div class="contain"> 1.54 + <div class="fl"></div> 1.55 + <div class="fr"></div> 1.56 + <table class="t" style="margin-left: 73px"><tr><td></td></tr></table> 1.57 +</div> 1.58 + 1.59 +<div class="contain"> 1.60 + <div class="fl"></div> 1.61 + <div class="fr"></div> 1.62 + <table class="t" style="margin-left: 100px"><tr><td></td></tr></table> 1.63 +</div> 1.64 + 1.65 +<div class="contain"> 1.66 + <div class="fl"></div> 1.67 + <div class="fr"></div> 1.68 + <table class="t" style="margin-left: auto"><tr><td></td></tr></table> 1.69 +</div> 1.70 + 1.71 +<div class="contain"> 1.72 + <div class="fl"></div> 1.73 + <div class="fr"></div> 1.74 + <table class="t" style="margin-left: auto; margin-right: 30px"><tr><td></td></tr></table> 1.75 +</div> 1.76 + 1.77 +<div class="contain"> 1.78 + <div class="fl"></div> 1.79 + <div class="fr"></div> 1.80 + <table class="t" style="margin-left: auto; margin-right: 56px"><tr><td></td></tr></table> 1.81 +</div> 1.82 + 1.83 +<div class="contain"> 1.84 + <div class="fl"></div> 1.85 + <div class="fr"></div> 1.86 + <table class="t" style="margin-left: auto; margin-right: 73px"><tr><td></td></tr></table> 1.87 +</div> 1.88 + 1.89 +<div class="contain"> 1.90 + <div class="fl"></div> 1.91 + <div class="fr"></div> 1.92 + <table class="t" style="margin-left: auto; margin-right: 100px"><tr><td></td></tr></table> 1.93 +</div> 1.94 + 1.95 +<!-- Remember that the extra end-edge margin gets ignored --> 1.96 +<div style="width: 300px"> 1.97 + <div class="contain"> 1.98 + <div class="fl"></div> 1.99 + <div class="fr"></div> 1.100 + <table class="t" style="width: 71px"><tr><td></td></tr></table> 1.101 + </div> 1.102 + 1.103 + <div class="contain"> 1.104 + <div class="fl"></div> 1.105 + <div class="fr"></div> 1.106 + <table class="t" style="margin: 0 15px; width: 71px"><tr><td></td></tr></table> 1.107 + </div> 1.108 + 1.109 + <div class="contain"> 1.110 + <div class="fl"></div> 1.111 + <div class="fr"></div> 1.112 + <table class="t" style="width: 72px"><tr><td></td></tr></table> 1.113 + </div> 1.114 + 1.115 + <div class="contain"> 1.116 + <div class="fl"></div> 1.117 + <div class="fr"></div> 1.118 + <table class="t" style="margin: 0 15px; width: 72px"><tr><td></td></tr></table> 1.119 + </div> 1.120 + 1.121 + <div class="contain"> 1.122 + <div class="fl"></div> 1.123 + <div class="fr"></div> 1.124 + <table class="t" style="margin: 0 15px 0 56px; width: 71px"><tr><td></td></tr></table> 1.125 + </div> 1.126 + 1.127 + <div class="contain"> 1.128 + <div class="fl"></div> 1.129 + <div class="fr"></div> 1.130 + <table class="t" style="margin: 0 15px 0 57px; width: 71px"><tr><td></td></tr></table> 1.131 + </div> 1.132 + 1.133 + <div class="contain"> 1.134 + <div class="fl"></div> 1.135 + <div class="fr"></div> 1.136 + <table class="t" style="margin: 0 73px 0 15px; width: 71px"><tr><td></td></tr></table> 1.137 + </div> 1.138 + 1.139 + <div class="contain"> 1.140 + <div class="fl"></div> 1.141 + <div class="fr"></div> 1.142 + <table class="t" style="margin: 0 74px 0 15px; width: 71px"><tr><td></td></tr></table> 1.143 + </div> 1.144 + 1.145 + <div class="contain"> 1.146 + <div class="fl"></div> 1.147 + <div class="fr"></div> 1.148 + <table class="t" style="width: 35.5%"><tr><td></td></tr></table> 1.149 + </div> 1.150 + 1.151 + <div class="contain"> 1.152 + <div class="fl"></div> 1.153 + <div class="fr"></div> 1.154 + <table class="t" style="margin: 0 15px; width: 35.5%"><tr><td></td></tr></table> 1.155 + </div> 1.156 + 1.157 + <div class="contain"> 1.158 + <div class="fl"></div> 1.159 + <div class="fr"></div> 1.160 + <table class="t" style="width: 36.5%"><tr><td></td></tr></table> 1.161 + </div> 1.162 + 1.163 + <div class="contain"> 1.164 + <div class="fl"></div> 1.165 + <div class="fr"></div> 1.166 + <table class="t" style="margin: 0 15px; width: 36.5%"><tr><td></td></tr></table> 1.167 + </div> 1.168 + 1.169 + <div class="contain"> 1.170 + <div class="fl"></div> 1.171 + <div class="fr"></div> 1.172 + <table class="t" style="margin: 0 15px 0 56px; width: 35.5%"><tr><td></td></tr></table> 1.173 + </div> 1.174 + 1.175 + <div class="contain"> 1.176 + <div class="fl"></div> 1.177 + <div class="fr"></div> 1.178 + <table class="t" style="margin: 0 15px 0 57px; width: 35.5%"><tr><td></td></tr></table> 1.179 + </div> 1.180 + 1.181 + <div class="contain"> 1.182 + <div class="fl"></div> 1.183 + <div class="fr"></div> 1.184 + <table class="t" style="margin: 0 73px 0 15px; width: 35.5%"><tr><td></td></tr></table> 1.185 + </div> 1.186 + 1.187 + <div class="contain"> 1.188 + <div class="fl"></div> 1.189 + <div class="fr"></div> 1.190 + <table class="t" style="margin: 0 74px 0 15px; width: 35.5%"><tr><td></td></tr></table> 1.191 + </div> 1.192 +</div> 1.193 + 1.194 +</body> 1.195 +</html>