Michael: wird "border-width:1px bei <td>" von Netscape ignoriert?

Hallo,

ich habe auf meiner Homepage einen Rahmen mittels
<td border-width:1px; usw...> gezogen.
Ich habe es mittlerweile hinbekommen dass dieser
im IE (4,5,5.5,6) und im Opera (5.12) korrekt dargestellt wird.
Leider ist dies meinem Netscape (4.51) vollkommen egal.
Der zeigt einfach keinen an.
Tests von mir haben erwiesen dass er z.B. mit
<p border-width:1px; usw...>  einen Rahmen macht.
Warum klappt das bei "<td>-Tags" nicht?
Quellcode kann auf meiner Homepage http://begga.de eingesehen werden.

Bin für jeden Tipp dankbar!

Und wenn mir noch grade jemand erzählen könnte warum Netscape
das Bild zum Absenden des Formulares (links unten auf Homepage, -->go!)
in die nächste Zeile umbricht wäre ich überglücklich... :)
(auch hier klappt mit IE und Opera alles wunderbar)

Michael

  1. Also meine bisherige Erfahrung hat mir gezeigt, das der olle Netscape 4.x Probleme damit hat, wenn eine css Datei von extern eingelesen wird und sich noch zusätzliche Styleangaben in der HTML-Datei befinden.

    Vielleicht solltest Du mal versuchen für die Border einzelne Classes anzulegen und dann deine TD mit Class=xyz ansprechen vielleicht klappts.

    Grundsätzlich kann man aber auch von so einem veralteten Browser wie Netscape 4.x heute keine Wunder mehr erwarten.

    Gruss
    Markus

    1. Also meine bisherige Erfahrung hat mir gezeigt, das der olle Netscape 4.x Probleme damit hat, wenn eine css Datei von extern eingelesen wird und sich noch zusätzliche Styleangaben in der HTML-Datei befinden.

      Das hört sich zunächst mal gut an.
      Allerdings verstehe ich dann nicht warum es bei Tests von mir
      ganz ohne externe CSS-Datei auch nicht funktioniert hat.

      Vielleicht solltest Du mal versuchen für die Border einzelne Classes anzulegen und dann deine TD mit Class=xyz ansprechen vielleicht klappts.

      Genau das wollte ich an der Stelle eigentlich vermeiden;
      naja, wahrscheinlich komm ich doch nicht drumrum

      Grundsätzlich kann man aber auch von so einem veralteten Browser wie Netscape 4.x heute keine Wunder mehr erwarten.

      Da muss ich dir Recht geben; aber leider benutzen den noch "relativ" viele... :(

      Gruß
      Michael

  2. Moin!

    Bin für jeden Tipp dankbar!

    Ich schlage vor, du bastelst erstmal eine valide Seite. Der Validatorhttp://validator.w3.org/check?uri=http%3A%2F%2Fbegga.de%2F&charset=(detect+automatically)&doctype=Inline ist nicht begeistert.

    Du darfst fehlende oder unzulässige Attribute zwar gerne ignorieren dabei, aber fehlende Tags (irgendwo fehlt ein Tabellen-Ende, etc) sind BÖSE! Gerade beim Netscape 4.

    Dann: style="border-color:#111111; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-style:solid; border-right-style:solid; border-bottom-style:solid; border-top-style:solid;" kann man auch einfacher schreiben:

    style="border:#111111 solid 1px;"

    Versteht eigentlich jeder Browser. Ansonsten empfiehlt es sich, dem Netscape 4 lieber nur DIVs vorzusetzen und mit Rahmen zu versehen, die Tabellen selbst sollten lieber keinen Rahmen haben (wäre jedenfalls meine erste Idee, wenn ich das Problem hätte).

    - Sven Rautenberg

  3. ich habe auf meiner Homepage einen Rahmen mittels
    <td border-width:1px; usw...> gezogen.
    Ich habe es mittlerweile hinbekommen dass dieser
    im IE (4,5,5.5,6) und im Opera (5.12) korrekt dargestellt wird.
    Leider ist dies meinem Netscape (4.51) vollkommen egal.
    Der zeigt einfach keinen an.
    Tests von mir haben erwiesen dass er z.B. mit
    <p border-width:1px; usw...>  einen Rahmen macht.
    Warum klappt das bei "<td>-Tags" nicht?

    tjo.. das frag mal die Leute, die Netscape 4 geschrieben haben....

    Bin für jeden Tipp dankbar!

    einfachste Lösung: mach den Rahmen mit was anderem, z.B. ein <div> um die Tabelle rum.

    Und wenn mir noch grade jemand erzählen könnte warum Netscape
    das Bild zum Absenden des Formulares (links unten auf Homepage, -->go!)
    in die nächste Zeile umbricht wäre ich überglücklich... :)
    (auch hier klappt mit IE und Opera alles wunderbar)

    "warum" ist eine Frage, die man im Zusammenhang mit Netscape 4 nie stellen darf :)
    <nobr><input /><img /></nobr>
    das sollte helfen, die zwei trennt in Netscape 4 keiner mehr - das Tag ist zwar nicht nach Spec, aber das ist an Bugscape ja so einiges nicht.

    p.s. bitte schreib von jetzt an "Netscape 4" wenn du den meinst.

  4. Sinnvollste Lösung ist einfach eine Tabelle mit cellpadding="1" und der gewünschten Rahmenfarbe zu generieren. Deine eigentliche Tabelle kopierst du dann einfach in die andere  - und schon hast du einen 1px breiten Rahmen der auch von ALLEN Browsern korrekt dargestellt wird. Ich hoffe ich konnte helfen.

    http://www.bluesmack.de.vu