codeslayer: Tabellen formatieren

Beitrag lesen

Leider funktionieren diese beiden Lösungen nicht:
a)
table.innere{
  align="center";
}
b)
table.innere{
  text-align="center";
}

Kann mir einer helfen?

MfG
Volker Dirr

Lögisch. Erstens gibt es keine eigenschaft align, zweitens ist der zuweisungsoperator bei CSS : im gegensatz zu HTML (=) und drittens dürfen eigenschaftswerte nicht in anführungszeichen gesetzt werden.

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. Für diesen Fall musst du dem inneren (Block-)Element automatische margins geben:

table.innere {
  margin-left:auto; margin-right:auto;
}

Gruß,
Niklas