Sven Rautenberg: Tabellen in Tabellen ausrichten

Beitrag lesen

Hallo nochmal!

Moin nochmal! :)

Mit deinem Quelltext habe ich etwas ein Sinnproblem. Ich frage mich, was bestimmte HTML-Tags und Styles da drin zu suchen haben, erkenne den Sinn nicht. Ich kommentiere das mal vor Ort im Text:

<table border="0" cellpadding="0" cellspacing="0" bordercolor="#000000" width="100%">
  <tr>
    <td width="100%" height="142px" colspan="2">
    <div style="position:absolute; top:15px; left:60px;">

Also entweder packst du die Grafik in diese <TD>-Zelle, oder du packst sie in ein <div> und positionierst absolut - beides zusammen würde ich erstmal für überflüssig halten.

<img src="banner.jpg" width="623" height="138" border="2"   alt="banner"</div>
  </td>
  </tr>
  <tr>
    <td width="25%">

Bis hierher alles o.k., die folgende Tabelle
hätte ich nun gern absolut ausgerichtet:

<div>

Wozu dieses DIV? Macht eigentlich keinen Sinn. Weg damit.

<table style="position:absolut; top:200px; left:60px;" border="1" cellpadding="5" width="139px"
bgcolor="808080" bordercolor="#000000" bordercolorlight="" bordercolordark="#FFE100">

Die style-Definitionen dieser Tabelle sind auch eher böse. DIVs lassen sich recht zuverlässig positionieren, alle anderen Elemente sollten in DIVs eingeschlossen sein. Das, was du hier versuchst, erscheint mir eher fehlerträchtig.

<tr>
    <td align="center" font color="#000000">
    <font face="Zurich Ex BT" style="font-weight:700">a</td>

AUA! Wenn du schon CSS benutzt, dann doch bitte konsequent. Also raus mit diesem <FONT>!!!

</tr>

usw.

usw.

</table>
</div>

</td>
    <td width="75%">noch leer</td>
  </tr>
</table>

Zusammenfassend: Ich vermute, daß du aufgrund deiner vielfachen Versuche in der Tabelle ziemlich viel Unordnung produziert hast.

Du solltest dich entscheiden: Entweder benutzt du Tabellen für dein Gesamtlayout - dann aber bitte NUR Tabellen, bzw. höchstens noch ein paar Layer hintendran, aber nicht IN der Tabelle.

Oder du benutzt absolut positionierte Layer (die ihrerseite wieder kleine, übersichtliche Tabellen enthalten können).

Beide Varianten sind in allen gängigen Browsern (sogar Netscape 4) möglich und funktionieren bestens. Bei der Layer-Methode ist es unter Umständen aber schwieriger, das Layout auf den zur Verfügung stehenden Platz auszudehnen (100%).

Es wäre immer noch eine gute Idee, wenn du deine Seite mal irgendwohin hochladen könntest und hier den Link postest. Dann kann man sich das Objekt mal live ansehen.

- Sven Rautenberg