Matthias Kötter: Frage zum height-attribut

Hallo !
Ich bitte um viel Nachsicht, ich weiss, man sollte nicht mehr mit Tabellen arbeiten, aber ich kann es halt im Moment noch nicht besser (bin Anfänger).
Ich habe meine Homepage mt Photoshop gesliced und dann als Tabelle ausgegeben. Um die Ränder variabel zu halten, habe ich statt normalem img-tag ein background attribut verwendet :

<tr>

<td style="background-image:url(images/side-L.bmp);"></td>

<td style="background-image:url(images/side-R.bmp);"></td>

<td><img src="images/spacer.gif" height=600 alt=""></td>

</tr>

Dann hab ich festgestellt, dass irgendwas mit dem spacer nicht stimmt, dass der auch eine variable größe braucht. Mit dem background attribut geht das Ganze aber nicht, wie ihr seht, wenn ihr auf meine Website geht.
Wie kann ich das Ganze lösen, so dass das height-attribut immer dem inhalt angepasst wird ? Mit einer PHP-Variable, die irgendwie die jeweilige Seitenhöhe ermittelt? (die Seite ist sowieso schon php, da wäre das kein Aufwand)
Danke für jede Hilfe im Vorraus !
Matze

  1. Ok, jemand hat mich freundlich daraufhingewiesen, dass ich die bmp's wegmachen soll. Ich werde dem nachkommen, aber das behebt ja mein Problem nicht ! Ist es denn so schlimm, dass ich Tabellen verwende ?
    Matze

  2. Hi,

    Ich habe meine Homepage mt Photoshop gesliced

    was gab es hier zu slicen?

    dass irgendwas mit dem spacer nicht stimmt, dass der auch eine variable größe braucht.

    Du brauchst überhupt keine "spacer". Und selbst wenn Du welche verwendest, brauchst Du keine variable Höhe, sondern mußt nur wissen, das der IE Whitespace mitunter anzeigt, auch wenn dies nicht geboten ist. In normalen Browsern stimmt die Darstellung - bis auf den unnötigen Scrollbalken.

    Mit einer PHP-Variable, die irgendwie die jeweilige Seitenhöhe ermittelt?

    PHP läuft auf Deinem Server und hat keine Ahnung, was mit den ausgelieferten Daten passiert und ob sie überhaupt von einem Brwoser in einer HTML-Ansicht dargestellt werden.

    freundliche Grüße
    Ingo