Klaus Schnaible: border-attribute bei <tr> im IE

Hallo zusammen!
Laut selfhtml sollte es kein problem sein,
einer tabellen-zeile via css einen rahmen zuzuweisen.

Bei klappt das auch im Mozilla einwandfrei, aber im IE erscheint einfach kein Rahmen.

Die Tabelle (TABLE) ist mit (HTML) "border=0" definiert

im css steht bei der Zuweisung via ID zur Tabellenzeile (TR)
border-top-style=solid;
border-top-width=thin;

Kommt im Mozilla einwandfrei, aber nicht im IE.
Was ich erreichen will ist, das bei meiner Taballe, die mehrere Zeilen je Eintrag hat (Adressen), bei der obersten Tabellenzeile eine Trennlinie einzufügen.

Geht css nicht mit <TR>?

Grüße
Klaus aus Pommelsbrunn

  1. Hi,

    im css steht bei der Zuweisung via ID zur Tabellenzeile (TR)
    border-top-style=solid;
    border-top-width=thin;

    Beides ist falsch.

    Kommt im Mozilla einwandfrei, aber nicht im IE.

    Glaub ich nicht - mit = zwischen Property und Value konnte der Mozilla noch nie was anfangen (diesen Mist hat eher der IE interpretiert).

    Was ich erreichen will ist, das bei meiner Taballe, die mehrere Zeilen je Eintrag hat (Adressen), bei der obersten Tabellenzeile eine Trennlinie einzufügen.
    Geht css nicht mit <TR>?

    Doch. Aber der IE ist, was CSS angeht, etwas schwach auf der Brust.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Sorry, Werte sind natürlich korrekt mit ":" zugewiesen, sind nur im Beispiel falsch dargestellt.

    2. Hallo ,

      Geht css nicht mit <TR>?
      Doch. Aber der IE ist, was CSS angeht, etwas schwach auf der Brust.

      Äm hast du ihm jetzt nicht weitergeholfen, oder habe ich was verpasst?

      -----

      Die "=" Zeichen musst du durch ":" ersetzten. Dann wird es funktionieren. Warscheinlich hast du das übersehen. Siehe dazu: http://selfhtml.teamone.de/css/formate/zentrale.htm#aufbau Unterpunkt "Definitionen".

      Jeena Paradies

      --
      Ihr wisst ja nichts ist besser als Bass.
      1. Hallo,

        Geht css nicht mit <TR>?
        Doch. Aber der IE ist, was CSS angeht, etwas schwach auf der Brust.
        Äm hast du ihm jetzt nicht weitergeholfen, oder habe ich was verpasst?

        MSIE wendet border auf tr nicht an. Es ist deshalb ratsam, über einen Nachkommensselektor die td-Elemente innerhalb des fraglichen tr-Elements anzusprechen und diesen die border-Formatierung zu geben. Klaus' Beschreibung zufolge wäre ein Selektor wie »thead th« passend, sofern die erste Zeile entsprechend als Tabellenkopf (thead) mit Kopfzellen (th, scope="col") ausgezeichnet ist (bei border-spacing:0 für die Tabelle, sonst ist der Strich nicht durchgehend).

        Mathias

        1. Hallo ,

          bei border-spacing:0 für die Tabelle, sonst ist der Strich nicht durchgehend

          Reicht dass da? Ich habe es nie hingekriegt mit css eine Tabelle ohne Zwischenräume im IE zu kreiren.

          Jeena Paradies

          --
          Ihr wisst ja nichts ist besser als Bass.
          1. Hi,

            bei border-spacing:0 für die Tabelle, sonst ist der Strich nicht durchgehend
            Reicht dass da? Ich habe es nie hingekriegt mit css eine Tabelle ohne Zwischenräume im IE zu kreiren.

            border-collapse:collapse;

            cu,
            Andreas

            --
            Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
            http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo ,

    Die Tabelle (TABLE) ist mit (HTML) "border=0" definiert

    Wozu hast du das reingeschrieben?

    im css steht bei der Zuweisung via ID zur Tabellenzeile (TR)
    border-top-style=solid;
    border-top-width=thin;

    Hast du mit Klassen gearbeitet? Oder wie hast du das gelöst?

    Jeena Paradies

    --
    Ihr wisst ja nichts ist besser als Bass.
  3. hi,

    im css steht bei der Zuweisung via ID zur Tabellenzeile (TR)
    border-top-style=solid;
    border-top-width=thin;

    border-top-style:solid;
    border-top-width:thin;

    und welche farbe soll der rahmen haben?

    gruss,
    wahsaga