зеркало из https://github.com/mozilla/gecko-dev.git
65 строки
1.8 KiB
HTML
65 строки
1.8 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
<head><title>bug 76311 table empty-cells:hide</title>
|
|
<style>
|
|
table {
|
|
empty-cells:show;
|
|
background-color:red;
|
|
padding:0;
|
|
border-spacing:0;
|
|
}
|
|
|
|
td {
|
|
background-color:green;
|
|
padding:0;
|
|
color:green;
|
|
}
|
|
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<!-- empty elements should be marked as empty-->
|
|
<table class="empty">
|
|
<tr><td class="empty"></td><td>X</td></tr>
|
|
<tr><td>X</td><td class="empty"></td></tr>
|
|
</table>
|
|
<!-- collapsed whitespace: space + CR should be marked as empty-->
|
|
<table class="empty">
|
|
<tr><td class="empty"> </td><td>X</td></tr>
|
|
<tr><td>X</td><td class="empty">
|
|
|
|
|
|
</td></tr>
|
|
</table>
|
|
<!-- not collapsed whitespace: space + tab should not be marked as empty-->
|
|
<table style="white-space: pre">
|
|
<tr><td> </td><td>X</td></tr>
|
|
<tr><td>X</td><td> </td></tr>
|
|
</table>
|
|
|
|
|
|
<!-- div with whitespace, empty span - should not be marked as empty -->
|
|
<table>
|
|
<tr><td><div> </div></td><td>X</td></tr>
|
|
<tr><td>X</td><td><span></span></td></tr>
|
|
</table>
|
|
|
|
<!--float empty or not should not be marked as empty -->
|
|
<table>
|
|
<tr><td><div style="float:left;">X</div></td><td>X</td></tr>
|
|
<tr><td>X</td><td><div style="float:left;"></div></td></tr>
|
|
</table>
|
|
|
|
<!-- position:fixed and position:absolute - both should be marked as empty -->
|
|
<table class="empty">
|
|
<tr><td class="empty"><div style="position:fixed; left: 30px;">X</div></td><td>X</td></tr>
|
|
<tr><td>X</td><td class="empty"><div style="position:absolute; left: 30px;">X</div></td></tr>
|
|
</table>
|
|
<!-- font size 0 makes textframes with no extent -->
|
|
<table>
|
|
<tr><td style="font-size:0">xxxx</td><td>X</td></tr>
|
|
<tr><td>X</td><td><img src="" style="width:0; height:0"></td></tr>
|
|
</table>
|
|
</body>
|
|
</html>
|