Hi,
Ich baue an einem Menü, doch ich habe glaube ich einen 3-D Rahmen um meine einzelnen Felder. Ich möchte dort aber keinen haben, aber was ich falsch gemacht habe, verstehe ich auch nicht.
Du hast oben einen 1px breiten Rahmen in Weiß angegeben, und links einen 10px breiten in Schwarz.
Und dort, wo diese beiden Linien im rechten Winkel aufeinander stoßen, entsteht eine diagonale Verbindungslinie, wie bei jedem Bilderrahmen auch.
Das ist der gleiche Effekt, wie du ihn auch im SELFHTML-Beispiel (deutlicher) beobachten kannst, http://de.selfhtml.org/css/eigenschaften/anzeige/border_color.htm
Unterhalb/links dieser Linie ist Schwarz als Farbe angegeben, oberhalb/rechts davon Weiß. Dort, wo beide Flächen zusammentreffen, „mischt“ der Browser in deinem Beispiel die Farben, um zwei Farben in einer 1px hohen Linie darstellen zu können.
Willst du überhaupt einen weißen Rahmen oben? Es macht eher den Eindruck, als wolltest du damit nur einen Abstand zwischen den Menüpunkten erzeugen.
Wenn das der Fall ist, dann nutze keinen Rahmen, sondern die für Außenabstand vorgesehene Eigenschaft, margin.
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?