border-attribute bei <tr> im IE
Klaus Schnaible
- css
0 MudGuard0 Jeena Paradies0 wahsaga
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
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
Sorry, Werte sind natürlich korrekt mit ":" zugewiesen, sind nur im Beispiel falsch dargestellt.
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
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
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
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
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
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