Sto usando il seguente codice per i 2 bordi di colori diversi e lo spazio tra i bordi. Sto usando la proprietà outline-offset
per lo spazio tra i bordi. Tuttavia non è supportato in IE (nemmeno IE9). Esiste una soluzione alternativa che funziona anche in IE, senza aggiungere un altro div in html.CSS: un'alternativa di offset del contorno per 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;
}
L'altezza e la larghezza non è fisso, ho appena usato per l'esempio.
JSFiddle: http://jsfiddle.net/xyXKa/
Ed ecco come ottenere fino a 8 confini: http://nicolasgallagher.com/multiple -backgrounds-and-borders-with-css2/demo/borders.html – Patrick
Il primo è il mio nuovo preferito! :) – myTerminal