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