Esther: tabellenrast in Netscape 7

Hallo.
Dies ist mein erstes Posting, ich bitte eventuelle Dummheiten schon mal zu entschuldigen. Ich habe volgende Tabelle definiert:

<table style="background-image:url(./images/coming.jpg); background-repeat:no-repeat;"
width="740" border="0" rules="all" cellspacing="0" cellpadding="2">

die Angabe border steht -ganz eindeutig- auf "0". Trotzdem sehen Leute, die mit Netscape arbeiten, die Rasterlinien. Uebersehe ich was oder gibt es einen Trick?
Schon mal danke im voraus,
Gruss, Esther

  1. Hallo,

    <table style="background-image:url(./images/coming.jpg); background-repeat:no-repeat;"
    width="740" border="0" rules="all" cellspacing="0" cellpadding="2">
    die Angabe border steht -ganz eindeutig- auf "0". Trotzdem sehen Leute, die mit Netscape arbeiten, die Rasterlinien. Uebersehe ich was oder gibt es einen Trick?

    Du solltest ganz auf CSS setzen, und nicht nur halbherzig.
    Sprich: sag auch in CSS, dass die Tabelle und die einzelnen Zellen keinen Rahmen
    haben sollen, u.s.w.

    http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm
    http://www.w3.org/TR/REC-CSS2/tables.html
    http://www.tiptom.ch/homepage/faq.html?q=tableborder

    Gruesse,

    Thomas

    1. Hi Thomas,
      danke erst mal.
      Aber ernsthaft, ich find in CSS keine globale Rasterlinien-Angabe. Wenn ich's mit CSS mache sehe ich (in Safari) nur Aussenrahmen. Wenn ich die Angabe weglasse, keine Rahmenlinien. In Opera sieht man auch Raster, und von einem OperaUser habe ich den Tip bekommen, meine Tabelle genauso zu definieren, wie ich's getan habe. Koennte der Fehler die "rules" angabe sein?
      Gruss, Esther

      1. Hallo,

        Aber ernsthaft, ich find in CSS keine globale Rasterlinien-Angabe. Wenn ich's mit CSS mache sehe ich (in Safari) nur Aussenrahmen. Wenn ich die Angabe weglasse, keine Rahmenlinien. In Opera sieht man auch Raster, und von einem OperaUser habe ich den Tip bekommen, meine Tabelle genauso zu definieren, wie ich's getan habe. Koennte der Fehler die "rules" angabe sein?

        Ich weiss nicht, was Du mit "Raster" meinst, und verstehe nicht, was Dein Ziel ist.
        Ich verstehe nicht einmal, ob Du jetzt eigentlich Rahmen willst oder nicht.

        Bitte mach eine Musterseite und Screenshots davon, wie es nach Deinen
        Wuenschen aussehen soll, und auch einen Screenshot von einem Browser,
        der es "falsch" macht, und stell alles online.

        Zur Tabellenformatierung mit CSS habe ich Dir die Links gegeben.
        Lies sie mal von A-Z durch.

        Das rules-Attribut im HTML kannst Du wahrscheinlich durch geeignete
        CSS-Angaben ersetzen, auch fuer Opera.

        Probiere hartnaeckig aus, Dein Ziel mit CSS zu erreichen.

        Wie ich schon sagte, muss man Border sowohl fuer die Tabelle als auch fuer die Zellen definieren.

        Also z.B.:
        table, td, th { border:1px solid red; }
        bzw., um keine Rahmen zu haben:
        table, td, th { border:0 none; }

        Zudem musst Du border-collapse definieren, je nach Deinen Wuenschen.
        Gewisse Dinge (Rahmen um einzelne Spalten oder Zeilen) gehen nur
        im "collapsed border model", also bei border-collapse:collapse.

        Spiel auch mal mit dem Padding von table und von td/th.

        ---

        Wegen Opera-Bugs wuerde ich mir uebrigens kein Bein ausreissen.
        Sorg lieber dafuer, dass Dein HTML und CSS valide ist, und dass es in
        MS IE 5.0 - 6.0 (Marktanteil ca. 80 - 90%!) und Mozilla anstaendig
        aussieht. Vergiss "identisches" Aussehen in allen Browsern.
        Sei froh, wenn man die Seiten ueberall benutzen kann.

        Gruesse,

        Thomas

        1. Hi Thomas,
          ich finde es irre nett, dass du dir soviel Muehe gibst, wenn du mich noch nicht mal verstehst. Vielen Dank!
          Die Schwierigkeit ist, dass ich nur "Safari" und IE 5 fuer Macintosh hier habe. Das von Netscape und Opera hab' ich von Freuden gehoert. Ich will -in der definitieven Version- KEINE Gitternetzlinien. Aber wenn ich was ausprobiere schalte ich sie ein, sonst seh' ich ja nicht, ob sich was aendert. Das mit der 'th, td Angabe' hatte ich nicht kapiert, sorry. Noch mal danke.
          Die -vorlaufige- Seite steht uebrigens auf
          http://home.planet.nl/~kruun007/
          falls es dich noch interessiert.
          Noch mal danke fuer die Hilfe.
          Gruss, Esther