我对不同颜色的2个边框和边框之间的空白使用了以下代码。我使用outline-offset
作为边界之间的空间。但它不支持IE(甚至不支持IE9)。 是否有任何替代解决方案在IE中工作,而无需在html中添加另一个div。CSS:轮廓偏移替代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;
}
的高度和宽度是不固定的,我刚用于示例。
的jsfiddle: http://jsfiddle.net/xyXKa/
这里是如何获得高达8个边界:http://nicolasgallagher.com/multiple -backgrounds-and-borders-with-css2/demo/borders.html – Patrick
第一个是我最喜欢的! :) – myTerminal