Opera, IE по своему относятся к пустым ячейкам, попросту говоря - они их не любят.
ну вот примерно так, хотя кошмар конечно:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
<style type=text/css>
BODY{
margin:0;
padding:0;
}
TABLE{width:100%;height:100%;}
#td{width:1001px;height:181px;}
#tt{height:2px; font-size:2px; line-height:2px;}
#tw{width:2px; font-size:2px; line-height:2px;}
</style>
</head>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
* <td colspan="8" id=td></td>
</tr>
<tr>
* <td rowspan="6" width="20" bgcolor=#0000ff></td>
* <td colspan="6" id="tt" bgcolor="red"></td>
* <td rowspan="6" width="20" bgcolor=#0000ff></td>
</tr>
<tr>
* <td rowspan="3" id="tt" width="2" bgcolor="green"></td>
* <td colspan="4" id="tt" bgcolor="blue"></td>
* <td rowspan="3" id="tt" width="2" bgcolor="green"></td>
</tr>
<tr>
* <td id="tw" bgcolor="red"></td>
* <td bgcolor="olive" width="271"></td>
* <td bgcolor="#e6c568"></td>/*здесь лучше указывать ширину ячейки, если она пустая или ввести текст и она растянется*/
* <td id="tw" bgcolor="red"></td>
</tr>
<tr>
* <td colspan="4" id="tt" bgcolor="blue"></td>
</tr>
<tr>
* <td colspan="6" id="tt" bgcolor="red"></td>
</tr>
<tr>
* <td colspan="6" height="20"></td>
</tr>
</table>
</body>
</html>