layout/reftests/bugs/76331-1.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/reftests/bugs/76331-1.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,69 @@
     1.4 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
     1.5 +<head><title>bug 76311 table empty-cells:hide</title>
     1.6 +<style>
     1.7 +table   {
     1.8 +  empty-cells:hide;
     1.9 +  background-color:red;
    1.10 +  padding:0;
    1.11 +  border-spacing:0;
    1.12 +}
    1.13 +table.empty {
    1.14 +  background-color:green;
    1.15 +}
    1.16 +td {
    1.17 +  background-color:green;
    1.18 +  padding:0;
    1.19 +  color:green;
    1.20 +}
    1.21 +td.empty {
    1.22 +  background-color:red;
    1.23 +}
    1.24 +</style>
    1.25 +</head>
    1.26 +
    1.27 +<body>
    1.28 + <!-- empty elements should be marked as empty-->
    1.29 + <table class="empty">
    1.30 +  <tr><td class="empty"></td><td>X</td></tr>
    1.31 +  <tr><td>X</td><td class="empty"></td></tr>
    1.32 + </table>
    1.33 + <!-- collapsed whitespace:  space + CR  should be marked as empty-->
    1.34 + <table class="empty">
    1.35 +  <tr><td class="empty">                </td><td>X</td></tr>
    1.36 +  <tr><td>X</td><td class="empty">
    1.37 +  
    1.38 +  
    1.39 +  </td></tr>
    1.40 + </table>
    1.41 + <!-- not collapsed whitespace:  space + tab  should not be marked as empty-->
    1.42 + <table style="white-space: pre">
    1.43 +  <tr><td>  </td><td>X</td></tr>
    1.44 +  <tr><td>X</td><td>	</td></tr>
    1.45 + </table>
    1.46 + 
    1.47 + 
    1.48 + <!-- div with whitespace, empty span - should not be marked as empty -->
    1.49 + <table>
    1.50 +  <tr><td><div> </div></td><td>X</td></tr>
    1.51 +  <tr><td>X</td><td><span></span></td></tr>
    1.52 + </table>
    1.53 + 
    1.54 +  <!--float empty or not  should not be marked as empty -->
    1.55 + <table>
    1.56 +  <tr><td><div style="float:left;">X</div></td><td>X</td></tr>
    1.57 +  <tr><td>X</td><td><div style="float:left;"></div></td></tr>
    1.58 + </table>
    1.59 + 
    1.60 + <!-- position:fixed and position:absolute  - both should be marked as empty -->
    1.61 + <table class="empty">
    1.62 +  <tr><td class="empty"><div style="position:fixed; left: 30px;">X</div></td><td>X</td></tr>
    1.63 +  <tr><td>X</td><td class="empty"><div style="position:absolute; left: 30px;">X</div></td></tr>
    1.64 + </table>
    1.65 + <!-- font size 0 makes textframes with no extent -->
    1.66 + <table>
    1.67 +  <tr><td style="font-size:0">xxxx</td><td>X</td></tr>
    1.68 +  <tr><td>X</td><td><img src="" style="width:0; height:0"></td></tr>
    1.69 + </table>
    1.70 + 
    1.71 +</body>
    1.72 +</html>

mercurial