Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">↩
<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>↩