Thomas N: Tabellen-Hintergrund-Problem mit NS 4.x

Hallo,

Tabellen-Hintergrund-Problem mit NS 4.x, (Platform Win32, System Windows 95b/98)

Netscape® Communicator 4.78
Netscape® Communicator 4.73
Netscape® Communicator 4.08
------------------------------

keine Probleme mit:

Opera 6.x
Mozilla/5.0
IE,x
------------------------------

Bsp. in HTML und als Referenz GIF-Grafik:
http://www.ablage.com//1/doct/lb15_3/

Die "Zellen" der innersten Tabelle (Bewertung) zerhauen den Hintergrund in Zeile 44!
Kann man das ändern? Ich bin mit meinem "Latein" am Ende.

Ich habe den Zellen Farbhintergrund geben usw. keine Chance, verschiedene Variantionen in den Tabellen...

Könnte ich die ganze Seite mit <div> 's (CSS) machen? Übereinanderlegen?
Aber das Bsp.: http://selfhtml.teamone.de/html/text/anzeige/div_span_style.htm funktioniert in meinem Netscape 4.78
auch nicht richtig (der Text ist links ausgerichtet, sollte ja aber rechts und zentriert sein, oder?)!
Oder einfach auf NS 4.x in diesem Fall verzichten?
Mein Problem, ich komme nicht auf den Punkt und dauernd vom 100ten ins 1000ste. :-( (richtig DAU)

Es geht um eine Aufgabe für einen Internet-Fernlehrgang, eine Präsentation für eine "Webdesignagentur"
(nicht der Quelltext wird bewertet, sondern das "Design").

Viele Grüsse
Thomas N == Neu-User

p.s. Argghh! Hätt ich das bloss nie angefangen!

  1. Hallo,

    Tabellen-Hintergrund-Problem mit NS 4.x, (Platform Win32, System Windows 95b/98)

    wie wäre es damit:

    <table width="125" height="165"
                   border="0" align="center" cellspacing="0" cellpadding="0">
            <tr>
    <!-- vote --><td background="bg_125x165_dark_hell.gif">

    p.s. Argghh! Hätt ich das bloss nie angefangen!

    wo bleibt der sportliche Ehrgeiz?

    Grüsse

    Cyx23

    1. Hallo Sportsfreund,

      wie wäre es damit:

      <table width="125" height="165"
                     border="0" align="center" cellspacing="0" cellpadding="0">
              <tr>
      <!-- vote --><td background="bg_125x165_dark_hell.gif">

      Hast Du es ausprobiert, sieht das bei Dir OK aus?
      Auf die Idee bin ich auch schon gekommen! ;-)
      Aber der Hintergund wird genauso zerrhauen!

      Bin auf Deinen sportlichen Ehrgeiz gespannt! :-)

      Viele Grüsse
      Thomas N == Neu-User

      1. Hallo,

        wie wäre es damit:

        <table width="125" height="165"
                       border="0" align="center" cellspacing="0" cellpadding="0">
                <tr>
        <!-- vote --><td background="bg_125x165_dark_hell.gif">

        Hast Du es ausprobiert, sieht das bei Dir OK aus?

        das sah ohne Bild erstmal gut aus, ich hatte dort nämlich keine fehlenden Bilder angezeigt.

        Auf die Idee bin ich auch schon gekommen! ;-)
        Aber der Hintergund wird genauso zerrhauen!
        Bin auf Deinen sportlichen Ehrgeiz gespannt! :-)

        na gut, wie oben:
               <td background="bg_125x165_dark_hell.gif">
        und dann:
               <table background="" bgcolor="#8DA0C5" b..

        sieht bei mir soweit gut aus.

        Nur für's Layout ginge doch sowieso zur Not auch das grosse Gif?

        Grüsse

        Cyx23

        1. Hallo,

          mein Fazit:
          bei dieser Verschachtelung werden alle backgrounds, die sich in einem
          die Tabelle (die ganz innen (sehr gut, usw.)) umschliessenden <td background...> befinden, zerrhauen!
          Ebenso alle <table background...> Ich habe an den Stellen diesen Kommentar eingesetzt: <!-- hier gehts nicht! -->

          Ich habe jetzt backgrounds in die Zellen der innener Tablle getan, das funktioniert, ist aber totale Pixelschieberei! Und sieht nicht so schön rund aus! Bsp.:(<td background="zelle_oben.gif">, <td background="circle_oben.gif">)

          <table width="125" height="165" <!-- also hier gehts nicht! -->
                         border="0" align="center" cellspacing="0" cellpadding="0">
                  <tr>
          <!-- vote --><td <!-- hier gehts nicht! -->><table <!-- hier gehts nicht! -->border="0" align="center" cellspacing="0" cellpadding="3" width="110">
                           <tr>    <!-- width="125" height="165" = bg -->
                            <td background="zelle_oben.gif"><font face="arial, helvetica" size="-2">Sehr Gut</font></td>
                            <td background="circle_oben.gif"><input type="radio" name="bewertung" value="sehr_gut"></td>
                           </tr>
                           <tr>
                            <td background="zelle_mitte.gif"><font face="arial, helvetica" size="-2">Gut</font></td>
                            <td background="circle_mitte.gif"><input type="radio" name="bewertung" value="gut"></td>
                           </tr>
                           <tr>
                            <td background="zelle_mitte.gif"><font face="arial, helvetica" size="-2">Befriedigend</font></td>
                            <td background="circle_mitte.gif"><input type="radio" name="bewertung" value="befriedigend"></td>
                           </tr>
                           <tr>
                            <td background="zelle_mitte.gif"><font face="arial, helvetica" size="-2">Ausreichend</font></td>
                            <td background="circle_mitte.gif"><input type="radio" name="bewertung" value="ausreichend"></td>
                           </tr>
                           <tr>
                            <td background="zelle_unten.gif"><font face="arial, helvetica" size="-2">Mangelhaft</font></td>
                            <td background="circle_unten.gif"><input type="radio" name="bewertung" value="mangelhaft"></td>
                           </tr>
                           <tr>
                            <td colspan="2" align="center" valign="bottom" height="30">
                            <input type="Submit" value="Absenden"></td>
                           </tr>
          <!-- vote -->   </table></td>

          ------------------------------------------------------

          na gut, wie oben:
                 <td background="bg_125x165_dark_hell.gif">
          und dann:
                 <table background="" bgcolor="#8DA0C5" b..

          sieht bei mir soweit gut aus.

          Das hab ich nicht ganz verstanden.
          ------------------------------------------------------

          Hier das neue Bsp. online:
          http://www.ablage.com//1/doct/lb15_3/index1.1.htm

          Das alte:
          http://www.ablage.com//1/doct/lb15_3/

          Viele Grüsse
          Thomas N == Neu-User

          1. Hallo,

            ich hab ihn!!!! Yuuuuupiiiieehhhh!!
            Den kleinen NS4.x-Tabellen-Troll.

            Online:
            http://www.ablage.com//1/doct/lb15_3/index1.2.htm

            Viele Grüsse
            Thomas N == Neu-User

            P.S. Cyx23 Du hast mich inspiriert, "Sportsfreund"!
            P.S. Aber nicht, dass mir doch noch jemand die Stimmung verdirbt, weil er was gefunden hat, was ich Troll-Hüter verschwitzt habe! :-)

            1. Aloha!

              P.S. Aber nicht, dass mir doch noch jemand die Stimmung verdirbt, weil er was gefunden hat, was ich Troll-Hüter verschwitzt habe! :-)

              Naja, wenn du deinen Job ernst nimmst, dann kämpfst du jetzt noch gegen den Validator...

              http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ablage.com%2F%2F1%2Fdoct%2Flb15_3%2Findex1.2.htm&charset=(detect+automatically)&doctype=Inline

              Zumindest die ALT-Fehler solltest du beheben. Gegen background hilft CSS. Und gegen height auch.

              Allerdings ist es bei Tabellenlayouts sicherer, die Höhe der Zelle durch Inhalt festlegen zu lassen - erst recht, wenn Netscape 4 im Spiel ist.

              - Sven Rautenberg

          2. Hallo,


            na gut, wie oben:
                   <td background="bg_125x165_dark_hell.gif">
            und dann:
                   <table background="" bgcolor="#8DA0C5" b..

            sieht bei mir soweit gut aus.

            Das hab ich nicht ganz verstanden.

            hast du es ausprobiert?

            Deine Lösung http://www.ablage.com//1/doct/lb15_3/index1.2.htm
            beruht darauf jedem td einen background zu geben, klappt ja auch.

            Ich hatte mit <table background="" bgcolor="#8DA0C5" usw.
                                       ^^^^^^^^^^
            einfach klargetsellt, dass die innere tabelle erstmal keine
            Hintergrundbilder hat.

            <table width="125" height="165"
                           border="0" align="center" cellspacing="0" cellpadding="0">
                    <tr>
            <!-- vote --><td background="bg_125x165_dark_hell.gif">
            <table background="" bgcolor="#8DA0C5" border="0" align="center" cellspacing="0" cellpadding="0" width="80">
                       <tr

            Bei mir hat N 4.79 alles ordentlich angezeigt.

            Grüsse

            Cyx23

  2. hallo thomas,

    sehe, daß ich nicht der einzige bin mit solchen problemen.

    netscape schießt sich mit seinen 5 verbliebenen % marktanteilen damit selbst ins "aus".

    anstatt einen browser anzubieten, der "alles" kann, aber auf jeden fall die simpelsten background befehle in den tabellen und feldern, lassen sie den armen user daran verzweifeln nur um sich von dem konkurenzprodukt abzuheben.

    die vereinheitlichung der html sprache war einmal vornehmliches ziel.

    ich selbst verzweifle gerade an den 100% höhenangaben, wie du weiter oben lesen kannst.

    wenn du mit IE und NETSCAPE und OPERA und etc. alles lesen wilsst, mußt du dein design dermaßen einschränken, daß du die seite fast auf dem handy angucken könntest.

    kopf hoch - hardy

    1. Hallo,

      netscape schießt sich mit seinen 5 verbliebenen % marktanteilen damit selbst ins "aus".
      anstatt einen browser anzubieten, der "alles" kann, aber auf jeden fall die simpelsten background befehle in den tabellen und feldern,

      Netscape 4.7 ist ja schon älter und wird kaum noch weiter entwickelt,
      die letzte Version 4.79 wurde offenbar auch nicht mehr übersetzt.
      Die "die simpelsten background befehle" kann er ja auch bzw. wenn es
      etwas verschachtelt ist, mit 'background=""' o.ä. gibt es z.B. eine
      einfache Lösung, die wenigstens in genau gleicher Syntax anwendbar ist
      wie auf der Seite bereits eingesetzt.

      Netscape 4.7 ist halt noch der wichtigste und weitverbreiteste Browser
      nach ie5.5/6, wenn er nicht z.Zt. gerade von N7/Mozilla 1 überholt wird,
      und der N4 ist relativ berechenbar mit den meisten bekannten Macken.

      Mozilla 1 ist da immer noch nicht angekommen, und man kann nicht
      andauernd Workarounds für neue Bugs einbauen und bei der nächsten Browser-
      Unterversion wieder rausnehmen. Das Problem kenne ich hinreichend von
      Mozilla und Opera, aber auch von IE Versionen für Mac.

      Da ist die Berücksichtignung des Netscape 4 meist einfacher, allerdings
      gibt es auch da noch kleine Unterschiede z.B. zwischen 4.5 und 4.7...

      lassen sie den armen user daran verzweifeln nur um sich von dem konkurenzprodukt abzuheben.

      Es wird Mozilla 1  bzw. Netscape(6)7 entwickelt, wohl eigentlich der
      richtige Ansatz statt am 4.7 weiter zu basteln, wenn ich auch mit dem
      Ergebnis bislang nicht zufrieden bin.

      "von dem konkurenzprodukt abzuheben" kann ich nicht verstehen.

      Meinst du evtl. dass der Mozilla1 die IE4-Syntax (IE 4 unter 0.5% verbreitet)
      "document.all" nicht unterstützt oder dass Netscape 4.7 mit "doument.layers"
      arbeitet?
      Für Netscape 4 war es richtig nicht noch eine Unterversion rauszubringen
      die anders läuft, und etwas 'normales' CSS schafft er trotzdem.

      Und Mozilla 1 und IE5-6 (z.T.Opera) könenn getElementbyId usw., also eher
      weniger Unterschiede.

      Grüsse

      cyx23