virtual_me: altes problem: tabellenhintergrundbild und netscape

Beitrag lesen

hallo und einen wunderschönen samstag nachmittag.

trotz 23°c hab ich heute wiedermal das vergnügen zu arbeiten, und bin mit einem von diesen nervenraubenden problemen konfrontiert, die manchmal sogar denen, die spass an ihrer arbeit haben, zum stolperstein werden können, die einen samstag arbeitsnachmittag in einen samtsag arbeitsabend und ein arbeitswochenende verwandeln, kurzum: seit 2 stunden (unbezahlt) sitz ich hier vor einem darstellungsproblem rum, hab mittlerweile schon keinen klaren blick mehr und probiere nur mehr so auf gut glück herum, ohne etwas zu erreichen. ich nehme an ihr kennt sowas, es stinkt nämlich und man verzweifelt an sowas kleinem noch bevor man überhaupt ans eigentlich logistisch anspruchsvolle (datenbanklösung) kommt!

also, kurz beschrieben: ich will in einer verschachtelten tabelle, welche grundstock meines gesamten layouts ist, ein hintergrundbild einbinden. dieses hintergrundbild muss genau sitzen, da es eben teil eines layoutimage ist. mittels einer css.class gebe ich diesen befehl: <td class="bgimage">

<table border="0" cellpadding="0" cellspacing="0" width="750">

<tr>
   <td><img src="../images/spacer.gif" width="42" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="325" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="114" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="16" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="187" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="66" height="1" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>

<tr>
   <td colspan="6"><img name="index_r1_c1" src="../images/index_r1_c1.gif" width="750" height="13" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="1" height="13" border="0" alt=""></td>
  </tr>
  <tr>
   <td rowspan="2" colspan="4"><img name="index_r2_c1" src="../images/index_r2_c1.gif" width="497" height="168" border="0" alt=""></td>
   <td><img src="logo.gif"></td>
   <td rowspan="4"><img name="index_r2_c6" src="../images/index_r2_c6.gif" width="66" height="205" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="1" height="28" border="0" alt=""></td>
  </tr>
  <tr>
   <td rowspan="3"><img name="index_r3_c5" src="../images/index_r3_c5.gif" width="187" height="177" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="1" height="140" border="0" alt=""></td>
  </tr>
  <tr>
   <td rowspan="2" colspan="2"><img name="index_r4_c1" src="../images/index_r4_c1.gif" width="367" height="37" border="0" alt=""></td>
   <td valign="top" bgcolor="#ffffff"><p class="typewriter_h1">start/concept
</p></td>
   <td rowspan="3" valign="top"><img name="index_r4_c4" src="../images/index_r4_c4.gif" width="16" height="539" border="0" alt=""></td>
   <td><img src="v/spacer.gif" width="1" height="21" border="0" alt=""></td>
  </tr>
  <tr>
   <td><img name="index_r5_c3" src="../images/index_r5_c3.gif" width="114" height="16" border="0" alt=""></td>
   <td><img src="../images/spacer.gif" width="1" height="16" border="0" alt=""></td>
  </tr>
  <tr>
   <td><img name="index_r6_c1" src="../images/index_r6_c1.gif" width="42" height="502" border="0" alt=""></td>

---------HIER BEGINNT DAS PROBELMFELD--------------

<td colspan="2" valign="top" bgcolor="#ffffff">

<table width="100%" height="100%"  border="0" class="body_bg">
  <tr>
    <td>&nbsp;

</td>
  </tr>
</table>

</td>

------------HIER ENDET DAS PROBLEMFELD---------------

<td colspan="2" valign="top" bgcolor="#ffffff"><p class="typewriter">efgweg</p></td>
   <td><img src="../images/spacer.gif" width="1" height="502" border="0" alt=""></td>
  </tr>
</table>

so, sorry für den ewig langen code, das is die ganze tabelle. -> also netscape legt mir das hintergrundbild einfach nicht in diese einzelne tabellenzelle sondern irgendwo anders hin (genauso auch opera & mozilla). Die kleine tabelle hab ich schon unnötigerweise zwischen die <td></td> gelegt um dem probelm beizukommen. Leider ändert sich nichts, wenn man die klasse schon in das <td> schreibt und auf eine neue tabelle verzichtet.

die .class wird in einem externen css file wie folgt beschrieben:

.body_bg {
 background-attachment: fixed;
 background-image: url(../images/main_bg.gif);
 background-repeat: no-repeat;
 background-position: top; }

das hintergrundbild hat die maße 439x502 px, wobei die tabellenzelle auch genau diese breite hat. das bgimage muss oben positioniert werden, da evtl. text länger wird...

vielleicht kann mir ja wer von euch helfen.

liebe grüße

virtual_me