Hi,
Vielleicht kann ich zu wenig Englisch...
vielleicht suchst Du im falschen Standard.
(http://www.w3.org/TR/REC-CSS1#text-align)
Das ist CSS/1.0. Formal betrachtet ist CSS/2.0 der geltende Standard; als Stand der Dinge und damit gültig betrachte bitte CSS/2.1, auch wenn es erst Candidate Recommendation ist.
http://www.w3.org/TR/CSS2/text.html#propdef-text-align sagt:
In this example, note that since 'text-align' is inherited, all block-level elements inside the DIV element with 'class=center' will have *their inline content* centered.
Für mich sind "all block-level elements" auch Tabellen.
Das ist richtig.
Cheatah
Also, einfach damit es klar ist:
IE gab es vor dem CSS1 Standard, und es gehört zur Philosophie der Intel/MS, dass die abwärtskompatibilität beibehalten wird.
Hat sich nach 20 Jahre bei Intel sehr gut durchgesetzt. Auch Apple musste damit klar kommen.
Da siehst du wie die Zukunft von Java aussieht: "Deprecated". Aber das ist ein anderes Thema.
Es ist aber wichtig, dass die Regeln nicht all 2 Jahre ändern. Es macht für die Programmierer kein Spass und für eine Firma ist es verlorenes Geld!