Hallo Jeas,
bevor du falsche Aussagen verbreitest, solltest du dich damit beschaeftigen. Da steht (unter #q6 und nochmal unter #q7):
| if both margins are 'auto', their computed values are equal.
nochmal also: margin:auto; heisst nichts anders als margin:0;
nochmal falsch.
teilweise hast du sogar recht. ;-)
margin:auto; heisst margin:0,X,0,X; wobei 'X' hier für auto steht.
wo du recht hast, ist dass auto hier wirklich gleich sein sollte.
allerdigs es steht nach wie vor nirgenwo geschrieben dass 'gleich' eine zentrierung bewirken sollte. gleich kann ebenso 0 wie 50% oder 100% bedeuten.
daher ist die annahme, dass margin:auto; etwas zentrieren sollte, eine irrige. offensichtlich sind auch die browserhersteller an der meinung, denn sie haben ziemlich alle 0 für auto genommen.
grüße
thomas