CSS-Befehl für Tabellen-Rahmen-Ränder?

Status
Nicht offen für weitere Antworten.

mhribernik

Erfahrenes Mitglied
Nabend.

Könnte mir jemand verraten, wie der Befehl für die Tabellen-Rahmen-Ränder lautet? Ich meine nicht den gesammten Rahmen sondern die einzelnen Seiten? Währe wirklich toll.
 
Genauso, wie bei jedem anderen Element auch: border-left, border-right, border-top, border-bottom. Oder meinst du was anderes?
 
Es stimmt, ich meine was anderes. Ich habe mich unglücklich ausgedrückt. Ich meine den 3D Effekt, also "bordercolorlight", "bordercolordark".
 
Willst du das wirklich benutzen?

Das ist mal wieder einer dieser Eigenschaften, die nur beim IE funktionieren...

Ansonsten müsste das so funktionieren:

HTML:
<table border="4" bordercolordark="#FF0000" bordercolorlight="#FFFF00"><tr><td></td></tr></table>

(Achtung: erzeugt Markup-Fehler)

Greetz
 
Danke dir T3ch für deine Antwort, doch ich suche den CSS Befehl.
So geht das doch nicht oder?

td.3d_effekt { bordercolordark: "#FF0000", bordercolorlight: ""#FFFF00" }
 
Mit CSS kannst du einem Objekt diese Eigenschaft nicht zuweisen.

Dies geht nur mit den von mir geposteten Attributen.

Greetz
 
Sowie ich das sehe, liesse sich das genausogut mit entsprechenden Farbzuweisungen für den Rahmen oben und links bzw. unten und rechts bewerkstelligen. Oder spricht irgendwas dagegen?
 
Hallo!

Wie T3ch schon sagt, geht es mit CSS nicht.
Mit CSS kannst Du nur eine Farbe für 3D-Style je Rahmenseite definieren.
Ich würde dir aber unbedingt vom CSS-3D-Style abraten.
Warum siehst Du hier, wenn Du dir die Seite mal mit den verschiedenen Browsern ansiehst.
Die Unterschiede sind meiner Meinung nach absolut indiskutabel.

@SilentWarrior, er will je Rahmenseite 2 unterschiedliche Farben haben, und dass ist so nicht machbar.

Was mir aber grad durch den Kopf geht....
Wenn er im Rahmen einen 2. Rahmen macht wo die Rahmenlinien direkt aneinander sind, müsste er den Effekt doch hinbekommen wenn er den einzelnen Rahmenelementen die Farben zuweist?!.....

Schnell mal zusammen geschustert.... klappt mit IE, Mozilla, Opera.... und ist Valide:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
table.aussen {
 border-width:5px;
 border-top-color:#FFFF00;
 border-right-color:#FF0000;
 border-bottom-color:#FF0000;
 border-left-color:#FFFF00;
 border-style:solid;
 padding:0px;
 }
table.innen {
 border-width:5px;
 border-top-color:#FF0000;
 border-right-color:#FFFF00;
 border-bottom-color:#FFFF00;
 border-left-color:#FF0000;
 border-style:solid;
 padding:5px;
 }
</style>
</head>
<body>
 <table class="aussen" border="0" cellspacing="0" cellpadding="0">
  <tr>
   <td>
	<table class="innen" width="200" border="0" cellspacing="0" cellpadding="0">
	 <tr>
	  <td>oben links</td>
	  <td>oben rechts</td>
	 </tr>
	 <tr>
	  <td>unten links</td>
	  <td>unten rechts</td>
	 </tr>
	</table>
   </td>
  </tr>
 </table>
</body>
</html>
Ich denke es ist alles selbsterklärend.

Gruss Dr Dau
 
Ich verfolge diese Diskusion nun schon einige Zeit und habe eine Frage an euch. Was muss ich tippen, dass "border-right-color:" nicht sichtbar ist?
 
Status
Nicht offen für weitere Antworten.
Zurück