Co do problemu ze środkowaniem, to może powiedz jaką wersje IE masz? Ustawiłeś {margin: auto} dla diva, a nie dla body? Nigdy nie spotkałem się z sytuacją w której IE nie interpretowałoby prostego środkowania kontenera.
Pokusiłem się o sprawdzenie tego u siebie. Twój kod środkuje u mnie tego diva zarówno w IE, FF, OPERZE jak i GOOGLE CHROME. Uaktualnij wersje IE, może po prostu masz starszą, a tam lubią dziac sie różne cuda.
Co do tej tabeli, jest taka deklaracja jak "border-spacing", ktora jest odpowiedzią na twoje pytanie
. U mnie wygląda to tak:
HTML
CSS
Wszystko jest jak należy
Pozdrawiam.
Pokusiłem się o sprawdzenie tego u siebie. Twój kod środkuje u mnie tego diva zarówno w IE, FF, OPERZE jak i GOOGLE CHROME. Uaktualnij wersje IE, może po prostu masz starszą, a tam lubią dziac sie różne cuda.
Co do tej tabeli, jest taka deklaracja jak "border-spacing", ktora jest odpowiedzią na twoje pytanie

HTML
Kod:
<body>
<div>Obszar dokumentu</div>
<table cellspacing="0" cellpadding="0" width="200" border="1">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
CSS
Kod:
<style type="text/css">
html, body {
width: 200px;
height: 100px;
margin: 10px auto;
}
div {
width: 200px;
height: 100px;
border: 1px solid red;
}
td { padding-right: 10px;}
table {
border: 1px black solid;
border-spacing: 0.4em 0;
}
</style>
Wszystko jest jak należy

Pozdrawiam.