Ich habe eine Frage: Man hat mir gesagt, die beste Möglichkeit um mit CSS eine tabelle zu zentrieren wäre margin:auto; im <table>-Tag zu verwenden.
Das ist nicht ganz richtig, richtiger wäre
table { margin-left: auto; margin-right: auto }
zu definieren, ansonsten definierst du auch
table { margin-top: auto; margin-bottom: auto }
was du eventuell gar nicht willst.
(Und nicht um die Tabelle einen <div> zu schlingen und mit text-align:center auszustatten, weil das nur im IE funktioniert -> nur TEXTzentrierung und nicht Tabellen usw.)
Das funktioniert überhaupt nicht, alte Versionen des Internet Explorers enthielten allerdings einen Fehler, der zu dem Ergebnis führt.
Aber: Wieso gibt es auf SELFHTML keine Erläuterung zu margin:auto;?? Das finde ich komisch... Kann mir das jemand erklären?
Das ist ein Fehler in SelfHTML, es sagt nur, dass "numerische Angaben" erlaubt sind (was sowieso schon mal schlecht ist, es sind Längenangaben erlaubt, numerische Angaben sind für mich "1", "1.3" oder "-4.2", dort fehlt aber überall eine Einheit, i.e., SelfHTML ist unnötiger Weise verwirrend).