Supportnet / Forum / Webseiten/HTML
css-Rahmen soll rechts unsichtbar sein
Frage
Hallo,
ich habe eine Tabelle, die wie folgt definiert ist:
[code]
<table width="546" border="1" cellspacing="0" cellpadding="0" style="border-color:#999999; border-collapse:collapse;">
<tr valign="top">
<td width="500" class="textfett" style="background-color:#E6E6E6; padding:10px; border-bottom-color:#999999; border-right-color:#E6E6E6;">blah</td>
<td width="46" align="center" style="background-color:#E6E6E6; border-bottom-color:#999999; padding-top:5px; border-left-color:#E6E6E6;"></td>
</tr>
...weitere Zeilen
[/code]
Mein Problem ist, dass der rechte Rahmen, von der ersten Spalte nicht zu sehen sein soll, deshalb habe ich auch die Rahmenfarbe, wie die Hintergrundfarbe definiert (background-color:#E6E6E6;....border-right-color:#E6E6E6;).
Im IE funktioniert das auch wunderbar, aber wenn ich mir das in Mozilla oder Netscape ansehen, dann sehe ich den Rahmen, der wahrscheinlich die Farbe #999999 (border-color) hat. Woran liegt das? Wie kann ich das ändern?
Danke!
Antwort 1 von DerWahreDenny
border-style-right: none;
müsste gehen
müsste gehen
Antwort 2 von kathrin-77
Du meinst es so?:
Nein, also so funktioniert es auch nicht, im Gegenteil, denn jetzt sieht man sogar im IE (aber nur hauch dünn und fast transparent) eine Linie. In Mozilla ist es aber weiterhin so wie vorher, also normale dicke Linie :-(.
<td width="500" class="textfett" style="background-color:#E6E6E6; padding:10px; border-bottom-color:#999999; border-style-right: none">
Nein, also so funktioniert es auch nicht, im Gegenteil, denn jetzt sieht man sogar im IE (aber nur hauch dünn und fast transparent) eine Linie. In Mozilla ist es aber weiterhin so wie vorher, also normale dicke Linie :-(.
Antwort 3 von DerWahreDenny
so meinte ich es.
vielleicht, weil du das semikolon am ende vergessen hast?
vielleicht, weil du das semikolon am ende vergessen hast?
Antwort 4 von DerWahreDenny
oder wegen:
border-right-style: none;
anstatt
border-style-right: none;
ich weiß jetzt garnicht, ob das unschädlich ist.
border-right-style: none;
anstatt
border-style-right: none;
ich weiß jetzt garnicht, ob das unschädlich ist.
Antwort 5 von kathrin-77
Oh, du hast recht, habs vertauscht, aber hilft trotzdem nicht. Im IE ok und Mozilla weiterhin sichtbar. Versteh ich nicht, ich sag ihm doch, er soll keine Linie zeichnen :-(.
Hier der Stand:
Kathrin
Hier der Stand:
<td width="500" class="textfett" style="background-color:#E6E6E6; padding:10px; border-bottom-color:#999999; border-right-style:none;">blah</td>
<td width="46" align="center" style="background-color:#E6E6E6; border-bottom-color:#999999; padding-top:5px; border-left-style:none;">bla</td>
Kathrin
Antwort 6 von kathrin-77
Also ich hab grad rausgefunden, woran es liegt. Wenn ich bei
das border-collapse:collapse; rausnehme, dann funzt es. Allerdings werden die Linien dann zu dick und mit so'nem Schatten dargestellt.
Jemand ne Idee, wie ich das lösen kann?
Kathrin
<table width="546" border="1" cellspacing="0" cellpadding="0" style="border-color:#999999; border-collapse:collapse;">
das border-collapse:collapse; rausnehme, dann funzt es. Allerdings werden die Linien dann zu dick und mit so'nem Schatten dargestellt.
Jemand ne Idee, wie ich das lösen kann?
Kathrin
Antwort 7 von DerWahreDenny
vielleicht mußt du den border noch auf null setzen?
border-right: none 0;
oder
border-right-style: none;
border-right-width: 0;
border-right: none 0;
oder
border-right-style: none;
border-right-width: 0;
Antwort 8 von kathrin-77
Nach ewigem probieren, hab ichs nun. Hier die Lösung:
Danke für Deine Hilfe @DerWahreDenny!!!
<table width="546" border="1" cellspacing="0" cellpadding="0" style="border-color:#999999;">
<tr valign="top">
<td width="500" class="textfett" style="background-color:#E6E6E6; padding:10px; border-bottom-color:#999999; border-right-style:none;border-width:0px;border-bottom-width:1px;">blah</td>
<td width="46" align="center" style="background-color:#E6E6E6; border-bottom-color:#999999; padding-top:5px; border-left-style:none;border-width:0px;border-bottom-width:1px;">bla</td>
...weitere Zeilen
</tr>
</table>
Danke für Deine Hilfe @DerWahreDenny!!!
Antwort 9 von DerWahreDenny
juhu, das habe ich auch!

