Hallo
Ich musste vorhin feststellen, dass IE 5 sowie 5.5 margin:auto nicht unterstützen. Auch margin-left:50%-Hälfte_der_Hp hat nicht viel geholfen --> Hierbei war es zwar zentriert,aber es entstand beim IE 5 - 5.5 ein großer Außenabstand nach links und rechts.
Also dachte ich mir ich erstell ein javascript:
[code lang=javascript]
var gesamtBreite = document.body.offsetWidth;
var linkeBreite = gesamtbreite / 2 -396;
var aussenabstand;
aussenabstand = "margin-left:"+linkebreite+";}";
document.write('<style type="text/css">');
document.write('* html #zentrierung {');
document.write(aussenabstand);
document.write('</style>');
[/Code]
Das ganze steht im <head> bereich zwischen
<script type="text/javascript">
<!--
... und
//-->
</script>
Doch leider funktioniert das nicht...
Hier der dazugehörige CSS teil:
[code lang=css]
#zentrierung {
width:791px;
height:825px;
margin:5px auto;
background-color:#1a1a1a;
}
* html #zentrierung {
mar\gin:5px auto;
}
[/Code]
Gruß Sören