Thomas Luethi: Ausrichten von Tabellen

Beitrag lesen

Hallo,

Würde gerne mal wissen ob es eine Möglichkeit gibt eine komplett auf Tables basierende Page direckt an der Obersten Kante des Browserfensters auszurichten, so das es zwischen dem Main-Table und dem Beginn es Browserfensters kein BG zu sehen gibt...

Der Abstand setzt sich wahrscheinlich zusammen aus:

  • Abstand rund um (margin) bzw. innerhalb (padding) BODY
  • Abstand oben und unten an der Tabelle
    Die meisten Browser haben da automatisch je ein paar Pixel.

Versuch's mal damit:

CSS:
html, body { margin:0; border:0 none; padding:0; }
table.layouttabelle { margin:0; }

HTML:
<body>
  <table class="layouttabelle">
  <!-- u.s.w. -->

Auf jeden Fall solltest Du fuer die Tabelle eine Klasse (oder ID) verwenden,
und nicht einfach
table { margin:0; }
setzen, weil sonst saemtliche Tabellen (auch diejenigen im normalen
Content) keinen automatischen Aussenabstand (oben/unten) mehr haben.

Und uebrigens: Vergiss die veralteten Seitenraender-Attribute von BODY,
die Dir Benedikt vorgeschlagen hat.
http://selfhtml.teamone.de/html/dateiweit/seitenraender.htm
Das ist kein valides HTML.
Es geht um Layout, also mach es mit CSS!

HTH, mfg
Thomas