G
Guest
I've sent a post about it a few months ago and now I'll post again. It's
about this little bug that make me sick every time I'm develpoing a web page.
Here is a very very simple example:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="bug">
<title>bug</title>
</head>
<body bgcolor="#ffffff">
<table width="49%" border="0" cellspacing="0" cellpadding="0" align="left"
bgcolor="#66ff00" height="20">
<tr>
<td></td>
<td align="center" valign="middle"><img src="(EmptyReference!)" height="20"
width="32" border="0"></td>
<td></td>
</tr>
</table>
<table width="49%" border="0" cellspacing="0" cellpadding="0" align="right"
bgcolor="#66ff00" height="20">
<tr>
<td>
</td>
<td align="center" valign="middle">
<img src="(EmptyReference!)" height="20" width="32" border="0">
</td>
<td></td>
</tr>
</table>
</body>
</html>
Copy this and check it in IE. There 're two absolutely identical tables,
with only one small difference in the code. The <td>, <img ...> & </td> tags
in the second one are not on the same row, thus making IE to diplay the table
higher. This new rows must be igonred by the browser but they are obviously
not. Very, very, very stupid and annoying (a typical Microsoft job ).
p.s. The same code is diplayed properly in Netscape!
about this little bug that make me sick every time I'm develpoing a web page.
Here is a very very simple example:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="bug">
<title>bug</title>
</head>
<body bgcolor="#ffffff">
<table width="49%" border="0" cellspacing="0" cellpadding="0" align="left"
bgcolor="#66ff00" height="20">
<tr>
<td></td>
<td align="center" valign="middle"><img src="(EmptyReference!)" height="20"
width="32" border="0"></td>
<td></td>
</tr>
</table>
<table width="49%" border="0" cellspacing="0" cellpadding="0" align="right"
bgcolor="#66ff00" height="20">
<tr>
<td>
</td>
<td align="center" valign="middle">
<img src="(EmptyReference!)" height="20" width="32" border="0">
</td>
<td></td>
</tr>
</table>
</body>
</html>
Copy this and check it in IE. There 're two absolutely identical tables,
with only one small difference in the code. The <td>, <img ...> & </td> tags
in the second one are not on the same row, thus making IE to diplay the table
higher. This new rows must be igonred by the browser but they are obviously
not. Very, very, very stupid and annoying (a typical Microsoft job ).
p.s. The same code is diplayed properly in Netscape!