1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/generic/crashtests/724978.xhtml Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,234 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 1.5 +<html xmlns="http://www.w3.org/1999/xhtml" class="reftest-wait"> 1.6 + <head> 1.7 + <title>Multi-column Layout: AbsPos Pagination (Interlaced Dynamic Height)</title> 1.8 + <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/> 1.9 + <link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#the-height-property"/> 1.10 + <link rel="help" href="http://www.w3.org/TR/CSS21/syndata.html#length-units"/> 1.11 + <style type="text/css"> 1.12 + html { 1.13 + background: white; 1.14 + } 1.15 + 1.16 + .container { 1.17 + background: red; 1.18 + height: 24pt; 1.19 + position: relative; 1.20 + -moz-column-count: 2; 1.21 + -moz-column-gap: 0; 1.22 + } 1.23 + .overflow { 1.24 + width: 10pt; 1.25 + border-bottom: lime 8px solid; 1.26 + top: 0; 1.27 + } 1.28 + .following { 1.29 + position: relative; 1.30 + background: white; 1.31 + width: 100pt; 1.32 + } 1.33 + #colset { 1.34 + padding-top: 1px; 1.35 + width: 300pt; 1.36 + height: 2in; 1.37 + -moz-column-count: 3; 1.38 + -moz-column-gap: 0; 1.39 + border: silver 2pt; 1.40 + border-style: none solid; 1.41 + } 1.42 + #redline { 1.43 + width: 303pt; 1.44 + border-top: 8px solid red; 1.45 + margin-top: -1in; 1.46 + position: relative; 1.47 + z-index: -1; 1.48 + } 1.49 + 1.50 + .ocontainer { 1.51 + height: 0; 1.52 + position: relative; 1.53 + -moz-column-count: 2; 1.54 + -moz-column-gap: 0; 1.55 + } 1.56 + .o1 { /* 3rd col */ 1.57 + height: 10in; 1.58 + } 1.59 + .a1 { /* 1st col */ 1.60 + position: absolute; 1.61 + height: 2in; 1.62 + width: 33pt; 1.63 + } 1.64 + .a2 { /* 2nd col */ 1.65 + position: absolute; 1.66 + height: 6in; 1.67 + width: 25pt; 1.68 + margin-left: 25pt; 1.69 + } 1.70 + .a3 { /* 3rd col */ 1.71 + position: absolute; 1.72 + height: 10in; 1.73 + margin-left: 10pt; 1.74 + } 1.75 + .a4 { /* 2nd col */ 1.76 + width: 25pt; 1.77 + height: 6in; 1.78 + } 1.79 + 1.80 + .b1 { /* 3rd col */ 1.81 + position: absolute; 1.82 + height: 672pt; 1.83 + margin-left: 20pt; 1.84 + } 1.85 + .b2 { /* 2nd col */ 1.86 + position: absolute; 1.87 + height: 384pt; 1.88 + width: 25pt; 1.89 + margin-left: 50pt; 1.90 + } 1.91 + .b3 { /* 3rd col */ 1.92 + position: absolute; 1.93 + height: 672pt; 1.94 + margin-left: 30pt; 1.95 + } 1.96 + .b4 { /* 1st col, but no border */ 1.97 + position: absolute; 1.98 + height: 96pt; 1.99 + border-bottom: none; 1.100 + } 1.101 + .b4 .child1 { /* 1st col */ 1.102 + position: absolute; 1.103 + height: 200%; 1.104 + width: 33pt; 1.105 + margin-left: 33pt; 1.106 + } 1.107 + .b4 .child2 { /* 3rd col */ 1.108 + height: 672pt; 1.109 + margin-left: 40pt; 1.110 + 1.111 + } 1.112 + .b5 { /* 1st col */ 1.113 + position: absolute; 1.114 + height: 96pt; 1.115 + width: 34pt; 1.116 + margin-left: 66pt; 1.117 + } 1.118 + .b6 { /* 3rd col */ 1.119 + height: 672pt; 1.120 + margin-left: 50pt; 1.121 + } 1.122 + 1.123 + .c1 { /* 3rd col */ 1.124 + position: absolute; 1.125 + height: 6in; 1.126 + margin-left: 60pt; 1.127 + } 1.128 + .c2 { /* 2nd col */ 1.129 + position: absolute; 1.130 + height: 2in; 1.131 + width: 25pt; 1.132 + margin-left: 75pt; 1.133 + } 1.134 + .c3 { /* 3rd col */ 1.135 + position: absolute; 1.136 + height: 6in; 1.137 + margin-left: 70pt; 1.138 + } 1.139 + .c4 { /* 3rd col */ 1.140 + height: 6in; 1.141 + width: 20pt; 1.142 + margin-left: 80pt; 1.143 + } 1.144 + 1.145 + .f1 { 1.146 + margin-top: -48pt; 1.147 + height: 96pt; 1.148 + margin-bottom: 96pt; 1.149 + } 1.150 + .f2 { 1.151 + margin-top: -24pt; 1.152 + height: 48pt; 1.153 + } 1.154 + 1.155 + .centerline { 1.156 + margin: 0 auto; 1.157 + top: 0; 1.158 + left: 0; 1.159 + right: 0; 1.160 + position: absolute; 1.161 + width: 8px; 1.162 + height: 6in; 1.163 + background: aqua; 1.164 + } 1.165 + 1.166 + #dynamo { 1.167 + background: transparent; 1.168 + border-bottom: 8px solid orange; 1.169 + z-index: 10; 1.170 + height: 384pt; 1.171 + } 1.172 + 1.173 + </style> 1.174 + </head> 1.175 + <body onload="document.getElementById('dynamo').style.height = '96pt'; 1.176 + document.getElementById('dynamo').offsetHeight; 1.177 + document.getElementById('dynamo').style.height = '672pt'; 1.178 + document.getElementById('dynamo').offsetHeight; 1.179 + document.getElementById('dynamo').style.height = '96pt'; 1.180 + document.getElementById('dynamo').offsetHeight; 1.181 + document.getElementById('dynamo').style.height = '384pt'; 1.182 + document.getElementById('dynamo').offsetHeight; 1.183 + document.getElementById('dynamo').style.height = '3000pt'; 1.184 + document.getElementById('dynamo').offsetHeight; 1.185 + document.getElementById('dynamo').style.height = '96pt'; 1.186 + document.getElementById('dynamo').offsetHeight; 1.187 + document.getElementById('dynamo').style.height = '384pt'; 1.188 + document.getElementById('dynamo').offsetHeight; 1.189 + document.getElementById('dynamo').style.height = '672pt'; 1.190 + document.getElementById('dynamo').offsetHeight; 1.191 + document.getElementById('dynamo').style.height = '384pt'; 1.192 + document.getElementById('dynamo').offsetHeight; 1.193 + document.getElementById('dynamo').style.height = '96pt'; 1.194 + document.getElementById('dynamo').offsetHeight; 1.195 + document.getElementById('dynamo').style.height = '384pt'; 1.196 + document.documentElement.className = '' 1.197 + "> 1.198 + <div id="colset"> 1.199 + <div> 1.200 + <div class="ocontainer"> 1.201 + <div class="centerline"></div> 1.202 + <div class="overflow o1"></div> 1.203 + </div> 1.204 + <div class="container"> 1.205 + <div class="overflow a1"></div> 1.206 + <div class="overflow a2"></div> 1.207 + <div class="overflow a3"></div> 1.208 + <div class="overflow a4"></div> 1.209 + </div> 1.210 + <div class="ocontainer"> 1.211 + <div id="dynamo" class="centerline"></div> 1.212 + </div> 1.213 + <div class="container"> 1.214 + <div class="overflow b1"></div> 1.215 + <div class="overflow b2"></div> 1.216 + <div class="overflow b3"></div> 1.217 + <div class="overflow b4"> 1.218 + <div class="overflow child1"></div> 1.219 + <div class="overflow child2"></div> 1.220 + </div> 1.221 + <div class="overflow b5"></div> 1.222 + <div class="overflow b6"></div> 1.223 + </div> 1.224 + </div> 1.225 + <p class="following f1"> 1.226 + </p> 1.227 + <div class="container"> 1.228 + <div class="overflow c1"></div> 1.229 + <div class="overflow c2"></div> 1.230 + <div class="overflow c3"></div> 1.231 + <div class="overflow c4"></div> 1.232 + </div> 1.233 + <div class="following f2"></div> 1.234 + </div> 1.235 + <div id="redline"></div> 1.236 + </body> 1.237 +</html>