1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/reftests/pagination/abspos-overflow-01-cols.xhtml Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,189 @@ 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"> 1.6 + <head> 1.7 + <title>Multi-column Layout: AbsPos Pagination (Interlaced)</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 + } 1.21 + .overflow { 1.22 + width: 10pt; 1.23 + border-bottom: lime 4px solid; 1.24 + top: 0; 1.25 + } 1.26 + .following { 1.27 + font-size: 10pt; 1.28 + line-height: 10pt; 1.29 + font-family: sans-serif; 1.30 + text-align: center; 1.31 + position: relative; 1.32 + background: white; 1.33 + width: 100pt; 1.34 + } 1.35 + #colset { 1.36 + width: 300pt; 1.37 + height: 2in; 1.38 + -moz-column-count: 3; 1.39 + -moz-column-gap: 0; 1.40 + -moz-column-fill: auto; 1.41 + border: silver 2pt; 1.42 + border-style: none solid; 1.43 + } 1.44 + #redline { 1.45 + width: 303pt; 1.46 + border-top: 4px solid red; 1.47 + margin-top: -1in; 1.48 + position: relative; 1.49 + z-index: -1; 1.50 + } 1.51 + 1.52 + .ocontainer { 1.53 + height: 0; 1.54 + } 1.55 + .o1 { /* 3rd col */ 1.56 + height: 5in; 1.57 + } 1.58 + .a1 { /* 1st col */ 1.59 + position: absolute; 1.60 + height: 1in; 1.61 + width: 33pt; 1.62 + } 1.63 + .a2 { /* 2nd col */ 1.64 + position: absolute; 1.65 + height: 3in; 1.66 + width: 25pt; 1.67 + margin-left: 25pt; 1.68 + } 1.69 + .a3 { /* 3rd col */ 1.70 + position: absolute; 1.71 + height: 5in; 1.72 + margin-left: 10pt; 1.73 + } 1.74 + .a4 { /* 2nd col */ 1.75 + width: 25pt; 1.76 + height: 3in; 1.77 + } 1.78 + 1.79 + .b1 { /* 3rd col */ 1.80 + position: absolute; 1.81 + height: 336pt; 1.82 + margin-left: 20pt; 1.83 + } 1.84 + .b2 { /* 2nd col */ 1.85 + position: absolute; 1.86 + height: 192pt; 1.87 + width: 25pt; 1.88 + margin-left: 50pt; 1.89 + } 1.90 + .b3 { /* 3rd col */ 1.91 + position: absolute; 1.92 + height: 336pt; 1.93 + margin-left: 30pt; 1.94 + } 1.95 + .b4 { /* 1st col, but no border */ 1.96 + position: absolute; 1.97 + height: 48pt; 1.98 + border-bottom: none; 1.99 + } 1.100 + .b4 .child1 { /* 1st col */ 1.101 + position: absolute; 1.102 + height: 100%; 1.103 + width: 33pt; 1.104 + margin-left: 33pt; 1.105 + } 1.106 + .b4 .child2 { /* 3rd col */ 1.107 + height: 336pt; 1.108 + margin-left: 40pt; 1.109 + 1.110 + } 1.111 + .b5 { /* 1st col */ 1.112 + position: absolute; 1.113 + height: 48pt; 1.114 + width: 34pt; 1.115 + margin-left: 66pt; 1.116 + } 1.117 + .b6 { /* 3rd col */ 1.118 + height: 336pt; 1.119 + margin-left: 50pt; 1.120 + } 1.121 + 1.122 + .c1 { /* 3rd col */ 1.123 + position: absolute; 1.124 + height: 3in; 1.125 + margin-left: 60pt; 1.126 + } 1.127 + .c2 { /* 2nd col */ 1.128 + position: absolute; 1.129 + height: 1in; 1.130 + width: 25pt; 1.131 + margin-left: 75pt; 1.132 + } 1.133 + .c3 { /* 3rd col */ 1.134 + position: absolute; 1.135 + height: 3in; 1.136 + margin-left: 70pt; 1.137 + } 1.138 + .c4 { /* 3rd col */ 1.139 + height: 3in; 1.140 + width: 20pt; 1.141 + margin-left: 80pt; 1.142 + } 1.143 + 1.144 + .f1 { 1.145 + margin-top: -48pt; 1.146 + height: 48pt; 1.147 + margin-bottom: 96pt; 1.148 + } 1.149 + .f2 { 1.150 + margin-top: -24pt; 1.151 + height: 24pt; 1.152 + } 1.153 + </style> 1.154 + </head> 1.155 + <body> 1.156 + <div id="colset"> 1.157 + <div> 1.158 + <div class="ocontainer"> 1.159 + <div class="overflow o1"></div> 1.160 + </div> 1.161 + <div class="container"> 1.162 + <div class="overflow a1"></div> 1.163 + <div class="overflow a2"></div> 1.164 + <div class="overflow a3"></div> 1.165 + <div class="overflow a4"></div> 1.166 + </div> 1.167 + <div class="container"> 1.168 + <div class="overflow b1"></div> 1.169 + <div class="overflow b2"></div> 1.170 + <div class="overflow b3"></div> 1.171 + <div class="overflow b4"> 1.172 + <div class="overflow child1"></div> 1.173 + <div class="overflow child2"></div> 1.174 + </div> 1.175 + <div class="overflow b5"></div> 1.176 + <div class="overflow b6"></div> 1.177 + </div> 1.178 + </div> 1.179 + <p class="following f1"> 1.180 + There must be a single green line and no red. 1.181 + </p> 1.182 + <div class="container"> 1.183 + <div class="overflow c1"></div> 1.184 + <div class="overflow c2"></div> 1.185 + <div class="overflow c3"></div> 1.186 + <div class="overflow c4"></div> 1.187 + </div> 1.188 + <div class="following f2"></div> 1.189 + </div> 1.190 + <div id="redline"></div> 1.191 + </body> 1.192 +</html>