Jep, check det eksempel her Ole, læg mærke til 1px bug ved den anden nederste tabel hvor de begge får border-collapse:collapse; og læg mærke til den nederste hvor width heller ikke passer da der bruges border-collapse:collapse; istedet for border-spacing til FF
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Titel</title>
<style type="text/css">
html, body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #d7d7d7;
font-family: verdana, helvetica, tahoma, sans-serif, arial;
color: black;
font-style: normal;
font-weight: normal;
font-size: 11px;
}
.maintable {
width: 990px;
padding: 0px;
margin: 0px auto;
border-spacing:0px;
border: 1px solid #000;
}
.maintable td {
padding: 0px;
}
.maintable2 {
width: 990px;
padding: 0px;
margin: 0px auto;
border-spacing:0px;
border-collapse:collapse;
border: 1px solid #000;
}
.maintable2 td {
padding: 0px;
}
.maintable3 {
width: 990px;
padding: 0px;
margin: 0px auto;
border-collapse:collapse;
border: 1px solid #000;
}
.maintable3 td {
padding: 0px;
}
</style>
<!--[if IE]><style type="text/css">.maintable{border-collapse:collapse;}</style><![endif]-->
</head>
<body>
<table class="maintable"><tbody>
<tr><td>Test</td></tr>
</tbody></table>
<div style="width:990px;background:#f00;margin:0px auto;">Test div</div>
<table class="maintable2"><tbody>
<tr><td>Test2</td></tr>
</tbody></table>
<table class="maintable2"><tbody>
<tr><td>Test3</td></tr>
</tbody></table>
</body></html>