OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../../resources/testharness.js"></script> |
| 3 <script src="../../resources/testharnessreport.js"></script> |
| 4 <style type="text/css"> |
| 5 body > div { width: 100px } |
| 6 #stf1 { float: left } |
| 7 #stf2 { position: absolute } |
| 8 #stf3 { display: table-cell } |
| 9 </style> |
| 10 <div> |
| 11 <div id="stf1"> |
| 12 <svg viewBox='0 0 1 1'></svg> |
| 13 </div> |
| 14 <div id="stf2"> |
| 15 <svg viewBox='0 0 1 1'></svg> |
| 16 </div> |
| 17 <div id="stf3"> |
| 18 <svg viewBox='0 0 1 1'></svg> |
| 19 </div> |
| 20 </div> |
| 21 <script> |
| 22 test(function() { |
| 23 var r = document.getElementById('stf1').getBoundingClientRect(); |
| 24 assert_equals(r.width, 0); |
| 25 }, "Test floated element width with replaced element with intrinsic ratio bu
t no dimensions"); |
| 26 test(function() { |
| 27 var r = document.getElementById('stf2').getBoundingClientRect(); |
| 28 assert_equals(r.width, 0); |
| 29 }, "Test absolute positioned element width with replaced element with intrin
sic ratio but no dimensions"); |
| 30 test(function() { |
| 31 var r = document.getElementById('stf3').getBoundingClientRect(); |
| 32 assert_equals(r.width, 1); // Unclear if width should be 0 or 1. (Gecko
and Blink disagree) |
| 33 }, "Test table cell width with replaced element with intrinsic ratio but no
dimensions"); |
| 34 </script> |
OLD | NEW |