<ole>
Ifølge CSS må text-align ikke centrere elementer - kun tekst. Det kan lade sig gøre at få IE til også at centrere elementer med text-align - men kun hvis man disabler væsentlige dele af CSS.
Det er af aller største væsentlighed, at man altid begynder sit HTML-dokument med en DTD - og at denne DTD indeholder en definitions URL ... læs evt. mere her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp- under: The !DOCTYPE "Switch".
Derefter kan du centrere elementer horisontalt med style="margin:0 auto":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TITLE</title>
<style type="text/css">
body, html {
height: 100%;
margin: 0;
padding: 0;
}
.banner {
width: 468px;
height: 60px;
background-color: yellow;
margin: 0 auto;
}
.myTable {
width: 300px;
border-collapse: collapse;
margin: 0 auto;
}
.myTable td {
background-color: #ededed;
padding: 5px 20px;
border: 1px solid red;
}
</style>
</head>
<body>
<div class="banner">Blablabla</div>
<table class="myTable">
<tr>
<td>Bla bla blabla 1</td>
<td>Bla bla blabla 2</td>
</tr>
<tr>
<td>Bla bla blabla 3</td>
<td>Bla bla blabla 4</td>
</tr>
</table>
</body>
</html>
/mvh
</bole>