Korzystam z następującego kodu dla 2 granic różnych kolorów i odstępu między granicami. Korzystam z właściwości outline-offset
dla odstępu między granicami. Jednak nie jest obsługiwany w IE (nawet IE9). Czy istnieje alternatywne rozwiązanie, które działa również w IE, bez dodawania innego elementu div w html.CSS: alternatywa przesunięcia zarysów dla 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;
}
Wysokość i szerokość nie jest ustalona, mam tylko używane dla przykładu.
JSFiddle: http://jsfiddle.net/xyXKa/
A oto jak dostać się do 8 granic: http://nicolasgallagher.com/multiple -backgrounds-borders-with-css2/demo/borders.html – Patrick
Pierwszy to mój nowy ulubiony! :) – myTerminal