Hallo,
div.center table {
margin-left:auto;
margin-right:auto;
}
Diese Definition sorgt dafür, dass jede Tabelle im Bereich mit der Klasse "center" links und rechts automatische Randeinstellungen bekommt. Das interpretieren aber nur einige Browser richtig. MSIE5.x und NN4.7 eben nicht.
div.center {
text-align:center;
}
Das definiert, dass Text-Inhalte im Bereich mit der Klasse "center" zentriert werden. Damit zentrieren MSIE5.x und offensichtlich auch NN4.7 eben auch die Tabelle.
Und so funzt es auch nicht:
div.center table {
margin-left:auto;
margin-right:auto;
text-align:center;
}
Das definiert, zusätzlich zu siehe oben, dass Text-Inhalte _in_ Tabellen im Bereich mit der Klasse "center" zentriert werden. Das willst Du ja aber nicht. ;-)
Nein, Du brauchst _beide_ Definitionen, damit es in allen Browsern funktioniert.
Gruß
Axel