Lögisch. Erstens gibt es keine eigenschaft align,
(hatte ich schon vermutet, ha mein editor diese syntax nicht hervorhebt.)
zweitens ist der zuweisungsoperator bei CSS : im gegensatz zu HTML (=) und drittens dürfen eigenschaftswerte nicht in anführungszeichen gesetzt werden.
stimmt, mein Fehler. Ich hatte es aber auch mit doppelpunkt und semikolon probiert. (dieser ständige wechsel zwischen html, css, und c++ führte leider zu diesen dummen Fehler)
text-align ist nur dafür da, TEXT INNERHALB des Elements auszurichten und keine anderen Elemente innerhalb des ersten oder gar das Element innerhalb eines anderen.
daherher wohl auch der name text-align. deshalb hatte ich einfach mal align versucht.
Für diesen Fall musst du dem inneren (Block-)Element automatische margins geben:
table.innere {
margin-left:auto; margin-right:auto;
}
der trick ist super. hat sofort funktioniert. (ich muss mir wohl noch einmal das kapitel über das box-modell durchlesen, aber diesen trick hatte ich nicht gelesen in meinem buch.)
Gruß,
Niklas
vielen dank für die schnelle und gute antwort.