Hallo Kai,
Das sollte er sich aber mit Hilfe des kleinen Hinweises zu TEXT-align und der markierung selber erarbeiten ;)
Vielleicht habe ich Deine Antwort mißverstanden, aber mir ist nicht klar, was sich Stephan anhand des Hinweises zu text-align und zu den FAQs noch hätte erarbeiten können.
Stephan hat mit dem Code aus seiner Frage gezeigt, daß er prinzipiell bereits weiß, wie man Block-Elemente sowohl in richtigen Browsern als auch in veralteten Browsern horizontal zentriert. Wenn ich Stephans Frage gestellt hätte und dann Deine Antwort bekommen hätte, hätte ich den Schluß gezogen, daß ich einen schwerwiegenden prinzipiellen Fehler gemacht hätte. Die Verwendung einer Klasse im HTML-Code und eines ID-Selektors im CSS-Code läuft bei mir aber eher unter der Rubrik "Unaufmerksamkeit".
Browser, die _nicht_ von irgendwelchen Spacken geschrieben wurden, welche meinen, auf nicht-selbsterfundene Standards scheißen zu können, nur weil sie einem riesigen Softwarekonzern angehören, beachten in der Regel bereits dieses äußere text-align nicht und somit ist schon das die Tabelle umgebende Block-Element <div> linksbündig, womit die innenliegende Tabelle dann auch ohne textfluß-brechende Maßnahmen nicht mehr in die Mitte gesetzt werden kann.
Diesen Absatz verstehe ich nicht. Das text-align hat in richtigen Browsern keinerlei Auswirkung auf die Ausrichtung der Block-Elemente selbst. Wieso sollte dadurch also die standardkonforme Ausrichtung über margin:auto verhindert werden?
Viele Grüße
Carsten
PS:
*breitgrins*