Steffen: Netscape 4.7x: Hintergrundbild wird überlagert

Moin,

ich hab bis eben nach dem Fehler gesucht, find aber keinen... Und zwar tu ich in ein Tabellenfeld (<td>) ein Hintergrundbild laden. In selbigem ist dann eine verschachtelte Tabelle, deren Zellen (und die Tabelle natürlich selbst auch nicht) keine Formatierung haben. Im IE & Mozilla sieht man nur das ursprüngliche Hintergrundbild, im NS 4.7x lagern sich aber die Tabellenzellen mit ner durchgehende Farbe vor. Wieso ist das so? Hab ich was vergessen? Bin echt verzweifelt, find einfach keinen Fehler...

Gruß, Steffen.

  1. ich hab bis eben nach dem Fehler gesucht, find aber keinen... Und zwar tu ich in ein Tabellenfeld (<td>) ein Hintergrundbild laden. In selbigem ist dann eine verschachtelte Tabelle, deren Zellen (und die Tabelle natürlich selbst auch nicht) keine Formatierung haben. Im IE & Mozilla sieht man nur das ursprüngliche Hintergrundbild, im NS 4.7x lagern sich aber die Tabellenzellen mit ner durchgehende Farbe vor. Wieso ist das so?

    Wahrscheinlich, weil Netscape 4 noch kaputter ist als der IE - und das will was heißen ;) Falls Du CSS für's Hintergrundbild nutzt, wirst Du eventuell unter http://richinstyle.com/bugs/netscape4.html oder http://www.css.nu/pointers/bugs-nn.html#NN4 fündig.

    Gruß,
      soenk.e

  2. Moin!

    ich hab bis eben nach dem Fehler gesucht, find aber keinen... Und zwar tu ich in ein Tabellenfeld (<td>) ein Hintergrundbild laden. In selbigem ist dann eine verschachtelte Tabelle, deren Zellen (und die Tabelle natürlich selbst auch nicht) keine Formatierung haben. Im IE & Mozilla sieht man nur das ursprüngliche Hintergrundbild, im NS 4.7x lagern sich aber die Tabellenzellen mit ner durchgehende Farbe vor. Wieso ist das so? Hab ich was vergessen? Bin echt verzweifelt, find einfach keinen Fehler...

    Netscape 4 ist dort irgendwie kaputt. Ich habe vergessen, was genau da nicht geht, aber es dürfte helfen, wenn du dort, wo's nicht so funktioniert, wie es soll, ein transparentes GIF-Pixel als Hintergrundbild definierst.

    - Sven Rautenberg

    --
    ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
  3. Hallo,

    damit solltest du weiter kommen:

    http://www.lipfert-malik.de/webdesign/tutorial/css.html#TabellenHintergundCSS
    http://www.lipfert-malik.de/webdesign/tutorial/css.html#BeispielHTML
    http://www.lipfert-malik.de/webdesign/tutorial/css.html#Hintergrund

    sonst poste mal die URI

    Grüsse

    Cyx23

    1. Hallo

      nochmal zusammen, ich habe jetzt 2 Stunden rumprobiert und nichts scheint zu funktionieren. Wenn ich ein transparentes Gif per CSS für jede <td> definiere, sieht man mein Hintergrundbild nicht mehr. Mit background="" ändert sich am Ursprungsproblem nichts. Vielleicht hilft der Quelltext etwas:

      Stylesheet nur für den NS4: (auszug)

      #bg       {
                background-image:url(/project/module/spacer.gif);
                }

      td        {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #FFFFFF;
                text-decoration: none;
                letter-spacing: +1px;
                font-weight: bold;
                }

      tr.main   {
                background-color: #131347;
                }

      td.main   {
                background-color: #FFFFFF;
                }

      Kopie der Seite (relevanter Teil)
      <TABLE cellspacing="0" cellpadding="0" width="760" border="0">
      <TR class="main">
      <TD width="1" class="main"><IMG src="/project/module/linie.gif" width="1" height="10" border="0" alt=""></TD>
      <TD width="15"> </TD>
      <TD width="744" background="/project/module/hintergrund.gif" id=bg>
      <BR><BR>
      <FORM name="suche" action="datum.php" method="POST">
      <TABLE cellspacing="0" cellpadding="0" width="544" background="">
      <TR>
      <TD align="right" width="100">Datum:</TD>
      <TD width="34"> </TD>
      <TD width="410">

      Vielleicht seht Ihr da ne Möglichkeit, ich bin jedenfalls echt verzweifelt...

      Gruß, Steffen

    2. Hallo,

      ich hatte oben zwar noch nen Denkfehler bzgl "id=bg" drin, mit folgendem Text ändert sich aber am Sachverhalt auch nichts...

      Gruß, Steffen

      <TABLE cellspacing="0" cellpadding="0" width="760" border="0">
      <TR class="main">
      <TD width="1" class="main"><IMG src="/project/module/linie.gif" width="1" height="10" border="0" alt=""></TD>
      <TD width="15"> </TD>
      <TD width="744" id=bg>
      <BR><BR>
      <FORM name="suche" action="datum.php" method="POST">
      <TABLE cellspacing="0" cellpadding="0" width="544" background="">
      <TR>

      CSS Datei:

      #bg{
         background-image:url(/project/module/hintergrund.gif);
         background-repeat:no-repeat;
         }

  4. Hallo Steffen,

    ich hab bis eben nach dem Fehler gesucht, find aber keinen... Und zwar tu ich in ein Tabellenfeld (<td>) ein Hintergrundbild laden. In selbigem ist dann eine verschachtelte Tabelle, deren Zellen (und die Tabelle natürlich selbst auch nicht) keine Formatierung haben. Im IE & Mozilla sieht man nur das ursprüngliche Hintergrundbild, im NS 4.7x lagern sich aber die Tabellenzellen mit ner durchgehende Farbe vor. Wieso ist das so? Hab ich was vergessen? Bin echt verzweifelt, find einfach keinen Fehler...

    auf Fehler kannst du z.B. per w3c-validator kontrollieren.

    Das Verhalten des Netscape 4 muss aber u.U. durch Tests ermittelt werden, deshalb wäre eine Adresse mit einer funktionierenden Testseite und den betr. Gifs usw. sinnvoll.

    Wahrscheinlich setzt sich bei einigen td der hintergrund des tr durch:

    tr.main   {
              background-color: #131347;
              }

    Also etwas rumprobieren wo es sich falsch vererbt, und ggf. für den Netscape anders aufbauen oder auch mal einen Effekt wegglassen.

    Grüsse

    Cyx23

    1. Hallo nochmal,

      danke, werd morgen nochmal rumtüfteln. Die URL geb ich eigentlich recht ungern preis, insbesondere in diesem Forum, da sich hier so viele HTML-Puristen rumtreiben... ;-) Ist aber nicht böse gemeint. Aber da ich das Problem wirklich lösen will, hier der Link:

      www.alpha5.de/project

      Dort auf Veranstaltungen klicken, die restlichen Seiten sind eh leer... Die Struktur der Seite ist bewußt so gewählt. Vielleicht findest Du ja nen Fehler. Momentan hab ich die Grafiken im NS4x einfach weggelassen.

      Gruß, Steffen

      1. Hallo,

        [...] Vielleicht findest Du ja nen Fehler.

        es geht ja hier eher um ein nicht konformes Verhalten des NC4, und weniger um eindeutige Fehler im Code.

        Für den NC4 klappt es teilweise wie folgt:

        <form name="suche" action="datum.php" method="POST">
        <table cellspacing="0" cellpadding="0" width="544"
        background="hintergrund.gif">
        <tr background="">
        <td align="right" width="100" background="">Datum:</td>

        Das lässt sich erfahrungsgemäss auch per CSS realisieren, die noch störende Hintergrundanweisung im CSS muss aber für den NC4 zumindest für das umgebende td oder tr geändert werden.

        Grüsse

        Cyx23