My table is supposed to have a fixed height of 146px, but there seems to be an extra row of three pixels at the bottom. I've tried various methods to remove any unwanted spacing or padding, but nothing has worked so far. The only solution I found was changing the DOCTYPE from <!doctype html>
to
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Can anyone help me figure out why the table is not displaying at the correct height (it should match the height of the two images inside)?
<table style="width: 100%;padding: 0;margin: 0;border: 0;border-collapse: collapse;" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="padding: 0 0px 0 0;margin: 0;border: 0;" width="50%" bgcolor="#000000"></td>
<td style="padding: 0 0px 0 0;margin: 0;border: 0;" width="263"><img src="images/application_logo.jpg" width="263" height="146" border="0"></td>
<td style="padding: 0 0px 0 0;margin: 0;border: 0;" width="443" bgcolor="#000000">
<table width="443" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="middle">
<font class="bodyfont" style="font-weight: bold; color: #FFFFFF">APPLICATION...</font><br>
<font class="bodyfont" style="font-weight: bold; color: #BFDFFF">SAMPLE</font>
</td>
</tr>
</table>
</td>
<td style="padding: 0 0px 0 0;margin: 0;border: 0;" width="274"><img src="images/application_fern.jpg" width="274" height="146" border="0"></td>
<td style="padding: 0 0px 0 0;margin: 0;border: 0;" width="50%" background="images/application_right_bg.jpg"></td>
</tr>
</table>