| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <style> | 4 <style> |
| 5 .outer { | 5 .outer { |
| 6 width: 500px; | 6 width: 500px; |
| 7 height: 300px; | 7 height: 300px; |
| 8 border: 1px solid black; | 8 border: 1px solid black; |
| 9 } | 9 } |
| 10 | 10 |
| 11 #abs_container { |
| 12 position: relative; |
| 13 } |
| 14 |
| 11 .testbox { | 15 .testbox { |
| 12 color: white; | 16 color: white; |
| 13 font: 24px 'Lucida Grande'; | 17 font: 24px 'Lucida Grande'; |
| 14 background: green; | 18 background: green; |
| 15 border: 1em solid black; | 19 border: 1em solid black; |
| 16 } | 20 } |
| 17 | 21 |
| 18 #fixed { | 22 #fixed { |
| 19 line-height: 30px; | 23 line-height: 30px; |
| 20 width: 150px; | 24 width: 150px; |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 width: 30%; | 65 width: 30%; |
| 62 height: 20%; | 66 height: 20%; |
| 63 margin-top: 3em; | 67 margin-top: 3em; |
| 64 /* margin-right/margin-bottom omitted */ | 68 /* margin-right/margin-bottom omitted */ |
| 65 margin-left: auto; | 69 margin-left: auto; |
| 66 padding-top: 40px; | 70 padding-top: 40px; |
| 67 padding-right: 10%; | 71 padding-right: 10%; |
| 68 padding-bottom: 1em; | 72 padding-bottom: 1em; |
| 69 padding-left: auto; | 73 padding-left: auto; |
| 70 } | 74 } |
| 75 |
| 76 #rel_positioned { |
| 77 position: relative; |
| 78 line-height: 30px; |
| 79 width: 150px; |
| 80 height: 100px; |
| 81 left: 10px; |
| 82 top: 15px; |
| 83 margin-top: 15px; |
| 84 margin-right: 30px; |
| 85 margin-bottom: 20px; |
| 86 margin-left: 10px; |
| 87 padding: 20px; |
| 88 } |
| 89 |
| 90 #abs_positioned { |
| 91 position: absolute; |
| 92 line-height: 30px; |
| 93 width: 150px; |
| 94 height: 100px; |
| 95 right: 10px; |
| 96 bottom: 15px; |
| 97 margin-top: 15px; |
| 98 margin-right: 30px; |
| 99 margin-bottom: 20px; |
| 100 margin-left: 10px; |
| 101 padding: 20px; |
| 102 } |
| 103 |
| 71 </style> | 104 </style> |
| 72 | 105 |
| 73 <script> | 106 <script> |
| 74 var resolvedValueStyles = [ | 107 var resolvedValueStyles = [ |
| 75 'line-height', | 108 'line-height', |
| 76 'width', | 109 'width', |
| 77 'height', | 110 'height', |
| 111 'top', |
| 112 'right', |
| 113 'bottom', |
| 114 'left', |
| 78 'margin-top', | 115 'margin-top', |
| 79 'margin-right', | 116 'margin-right', |
| 80 'margin-bottom', | 117 'margin-bottom', |
| 81 'margin-left', | 118 'margin-left', |
| 82 'padding-top', | 119 'padding-top', |
| 83 'padding-right', | 120 'padding-right', |
| 84 'padding-bottom', | 121 'padding-bottom', |
| 85 'padding-left' | 122 'padding-left' |
| 86 ]; | 123 ]; |
| 87 | 124 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 117 | 154 |
| 118 function runTests() { | 155 function runTests() { |
| 119 if (window.testRunner) | 156 if (window.testRunner) |
| 120 testRunner.dumpAsText(); | 157 testRunner.dumpAsText(); |
| 121 | 158 |
| 122 test('fixed'); | 159 test('fixed'); |
| 123 test('percents'); | 160 test('percents'); |
| 124 test('ems'); | 161 test('ems'); |
| 125 test('auto'); | 162 test('auto'); |
| 126 test('mixed'); | 163 test('mixed'); |
| 164 test('rel_positioned'); |
| 165 test('abs_positioned'); |
| 127 } | 166 } |
| 128 </script> | 167 </script> |
| 129 </head> | 168 </head> |
| 130 | 169 |
| 131 <body onload="runTests();"> | 170 <body onload="runTests();"> |
| 132 <p> | 171 <p> |
| 133 Test calling getPropertyValue on computed styles that return "resolved"
values.<br /> | 172 Test calling getPropertyValue on computed styles that return "resolved"
values.<br /> |
| 134 See <a href="http://dev.w3.org/csswg/cssom/#resolved-values">http://dev.
w3.org/csswg/cssom/#resolved-values</a> for more information. | 173 See <a href="http://dev.w3.org/csswg/cssom/#resolved-values">http://dev.
w3.org/csswg/cssom/#resolved-values</a> for more information. |
| 135 </p> | 174 </p> |
| 136 <pre id="console"></pre> | 175 <pre id="console"></pre> |
| 137 | 176 |
| 138 <div class="outer"> | 177 <div class="outer"> |
| 139 <div class="testbox" id="fixed">Fixed</div> | 178 <div class="testbox" id="fixed">Fixed</div> |
| 140 </div> | 179 </div> |
| 141 <div class="outer"> | 180 <div class="outer"> |
| 142 <div class="testbox" id="percents">Percents</div> | 181 <div class="testbox" id="percents">Percents</div> |
| 143 </div> | 182 </div> |
| 144 <div class="outer"> | 183 <div class="outer"> |
| 145 <div class="testbox" id="ems">EMs</div> | 184 <div class="testbox" id="ems">EMs</div> |
| 146 </div> | 185 </div> |
| 147 <div class="outer"> | 186 <div class="outer"> |
| 148 <div class="testbox" id="auto">Auto</div> | 187 <div class="testbox" id="auto">Auto</div> |
| 149 </div> | 188 </div> |
| 150 <div class="outer"> | 189 <div class="outer"> |
| 151 <div class="testbox" id="mixed">Mixed</div> | 190 <div class="testbox" id="mixed">Mixed</div> |
| 152 </div> | 191 </div> |
| 192 <div class="outer"> |
| 193 <div class="testbox" id="rel_positioned">Relative Positioned</div> |
| 194 </div> |
| 195 <div class="outer" id="abs_container"> |
| 196 <div class="testbox" id="abs_positioned">Absolute Positioned</div> |
| 197 </div> |
| 153 </body> | 198 </body> |
| 154 </html> | 199 </html> |
| OLD | NEW |