Tim Tepaße: fehler in syntax?

Beitrag lesen

Hallo backbone,

kann mal jemand so nett sein un die page anschauen
http://139.30.18.108:5531/phpco.m/help/about.php?action=info und mir
sagen wie der text nicht zentral in der tabelle dargestellt wird?

Du weist in Deinem Stylesheet dem Absatzelement <p> die Eigenschaft
text-align:justify; also Blocksatz zu. Da dieses Element in Deiner
Dokumentenstruktur nach bzw. unter dem Tabellen-Element mit der
Eigenschaft align="center" vorkommt, wird diese natürlich mit der
Blocksatz-Eigenschaft überschrieben.

Du willst offenbar den Text in dieser einen Tabellenzelle zentrieren.
Dazu bieten sich folgende Lösungsansätze an:

  1. Das Absatzelement in der Tabellenzelle wegzulassen und den Text einfach
       nur in der Zelle zu haben. Dadurch sollte die Zentrierung wirksam werden.
       Das wäre meine Lösung; allerdings weiß ich nicht, wie sich das mit
       einem eventuellen Ausbau der Seite verträgt.

  2. Das Absatzelement in der Tabellenzelle zentrieren. Daß das Absatzelement
       ein Blockelement ist, erstreckt es sich über die ganze Breite der Zelle.
       Ein einfacher Workaround ist es, das Absatzelement mittels CSS die
       Anzeigeeigenschaften eines Inlineelementes zuzuweisen.

  3. Dem Absatzelement auch die Eigenschaft der Zentrierung zuzuweisen, so
       daß diese auch dort wirksam wird. Wenn Du das nur in dieser einen
       bestimmten Tabellenzelle bzw. Tabelle haben, kannst Du das mit CSS
       über Klassen und Selektoren für verschachtelte Elemente lösen.

Nebenbei bin ich der Meinung, Du solltest Deinen Quelltext nochmal
überdenken. Layouttabellen sind so nineties und auch kleine Schnitzer
wie die Angabe von Größen ohne Maßeinheiten sind nicht besonders schön.
Entdecke CSS und dessen Möglichkeiten. Nach einer Zeit mag es jeder.
Meiner persönlichen Erfahrung nach ... natürlich. ;o)

  • Tim
--
<img src="http://validator.w3.org/images/v15445" border="0" alt="">