Ich verwende den folgenden Code für die 2 Rahmen unterschiedlicher Farben und den Abstand zwischen den Rahmen. Ich verwende die Eigenschaft outline-offset
für den Abstand zwischen den Grenzen. Es wird jedoch nicht in IE (nicht sogar IE9) unterstützt. Gibt es eine alternative Lösung, die auch im IE funktioniert, ohne ein weiteres div im HTML hinzuzufügen.CSS: Outline-Offset-Alternative für IE?
HTML:
<div class="box"></div>
CSS:
.box{
width: 100px;
height: 100px;
margin: 100px;
border: 2px solid green;
outline:2px solid red;
outline-offset: 2px;
}
Die Höhe und Breite festgelegt ist nicht, ich habe nur für das Beispiel verwendet.
JSFiddle: http://jsfiddle.net/xyXKa/
Und hier ist, wie man 8 Grenzen aufstehen: http://nicolasgallagher.com/multiple -backgrounds-and-borders-with-css2/demo/borders.html – Patrick
Der erste ist mein neuer Favorit! :) – myTerminal