Consider this (snipped) example
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">>
<body>
<table style="background-color: Navy; width:400px">
<tr>
<td style="background-color: Green; width:35px">test</td>
<td style="background-color: Green; width:35px">test</td>
<td style="background-color: Green; width:35px">t</td>
<td style="background-color: Green">buffer</td>
</tr>
<tr>
<td colspan="4">
<img src="http://www.tiepvoud.nl/archief/boris_jeltsin.jpg" alt="Product Mixing Gauges" width="400" />
</td>
</tr>
</table>
</body>
</html>
This is working fine in all browsers but IE.
If the image is small enough (say 40) all is well. When the size of the image is a bit bigger (say 200) IE starts wonking up the cell widths.
What's happening?
--SIDENOTE--
To the people suggesting to use CSS. I know. It's an abstracted example.
Tables are still valid HTML and shouldn't be feared. Tabular data is supposed to be in tables. Re-inventing tables with divs is at least as blasfemous as creating a table based lay-out.