blob: 259f8ea666fabaf3b2d15dda9b81a1464a57140e [file] [log] [blame]
<!DOCTYPE HTML>
<style>
table {
border-spacing: 0px;
width: 100%;
}
.percent { width:calc(50%); }
.fixed { width:calc(400px); }
.cell1 { height:calc(25px); background-color: aqua }
.border { border: calc(2px) solid green }
.padding { padding: calc(2px) }
.margin { margin: calc(2px) }
.pre { white-space: pre }
table { border: calc(2px) solid black }
</style>
<body leftmargin="0" topmargin="0">
<table>
<tbody>
<tr>
<td/>
<td class="cell1">First cell empty, second auto width</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td class="cell1 percent">First cell empty, second percent width</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td class="cell1 fixed">First cell empty, second fixed width</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="pre"> </td>
<td class="cell1 percent">First cell empty (with space) and has white-space:pre</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="pre"></td>
<td class="cell1 percent">First cell empty (no space) and has white-space:pre</td>
</tr>
</tbody>
</table>
<table id=c width="100%">
<tbody>
<tr>
<td class="border"> </td>
<td class="cell1 percent">First cell empty but has border</td>
</tr>
</tbody>
</table>
<table id=c width="100%">
<tbody>
<tr>
<td class="padding"> </td>
<td class="cell1 percent">First cell empty but has padding</td>
</tr>
</tbody>
</table>
<table id=c cellpadding="1" width="100%">
<tbody>
<tr>
<td/>
<td class="cell1 percent">First cell empty, table has cellpadding</td>
</tr>
</tbody>
</table>
<table id=c cellspacing="1" width="100%">
<tbody>
<tr>
<td/>
<td class="cell1 percent">First cell empty, table has cellspacing</td>
</tr>
</tbody>
</table>
<table id=c width="100%">
<tbody>
<tr>
<td class="margin"> </td>
<td class="cell1 percent">First cell empty but has margin</td>
</tr>
</tbody>
</table>
<table id=e width="100%">
<tbody>
<tr>
<td class="bgcolor"> </td>
<td class="cell1 percent">First cell empty but has background color</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td class="cell1 percent">First row, first cell empty</td>
</tr>
<tr>
<td> text </td>
<td class="cell1 percent">Second row, first cell not empty</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td class="cell1 percent">First row, first cell empty</td>
</tr>
<tr>
<td/>
<td class="cell1 percent">Second row, first cell empty</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td colspan="2"> </td>
<td class="cell1 percent">First cell empty, has colspan</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td class="cell1"> text </td>
<td class="cell1 percent">First row, first cell empty, second cell non-empty</td>
</tr>
<tr>
<td colspan="2"> </td>
<td class="cell1">Second row, first cell empty with colspan=2</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="cell1"> text </td>
<td/>
<td class="cell1 percent">First row, first cell non-empty, second cell empty</td>
</tr>
<tr>
<td colspan="2"> </td>
<td class="cell1">Second row, first cell empty with colspan=2</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td/>
<td class="cell1 percent">First row, first and second cell empty</td>
</tr>
<tr>
<td colspan="2"> </td>
<td class="cell1 percent">Second row, first cell empty, has colspan=2</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td/>
<td class="cell1 percent">First row, first and second cell empty</td>
</tr>
<tr>
<td class="percent" colspan="2"> </td>
<td class="cell1 percent">Second row, first cell empty, has colspan=2 and percent width</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td/>
<td/>
<td class="cell1 percent">First row, first and second cell empty</td>
</tr>
<tr>
<td class="fixed" colspan="2"> </td>
<td class="cell1 percent">Second row, first cell empty, has colspan=2 and fixed width</td>
</tr>
</tbody>
</table>
One empty cell:
<table>
<tbody>
<tr>
<td/>
</tr>
</tbody>
</table>
Two empty cells:
<table>
<tbody>
<tr>
<td/>
<td/>
</tr>
</tbody>
</table>
</body>