I'm seeing this problem all over the web, and have seen it for a couple of
months -- Mozilla stretching tables to extreme heights. I finally got
around to checking out what kind of HTML that causes this. The following
code (simplified from a problem page) illustrates the problem:
********************
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FF0044">
<div align="center">
öQ<font></font>
</div>
</td>
</tr>
</table>
</body>
</html>
********************
The strange thing is that the problem goes away when putting a <br> after
the font, removing the ö OR the Q, setting the align of the div to
left (but NOT right) -- that is, just a small change. Is this some block
inconsistency? Is there a bug number for this? I searched for 20 minutes,
but found nada.
(OK, I know that the code above is sub-optimal -- to say the least -- from
a standards viewpoint, but I still see it so often on existing pages that
it should be handled by quirks. And it should be a quite high-visibility
bug, which makes it even stranger that I can't find it in Bugzilla)
--
Magnus W
Proud AOLTW-Netscape-Mozilla-China-Communism-Pornstar conspiracy member