我想知道你们认为在 div 周围获得 2 种颜色的双边框的最简单方法是什么?我尝试同时使用边框和轮廓,它在 Firefox 中工作,但轮廓在 IE 中似乎不起作用,这是一个问题。有什么好的方法可以解决这个问题吗?
这是我所拥有的,但大纲不适用于 IE:
outline: 2px solid #36F;
border: 2px solid #390;
只需使用 2 个 div
<div style="border: 2px solid #36F">
<div style="border: 2px solid #390">
Text goes here
</div>
</div>
几种可能性:
... 剩下?如果你想要小于 IE8:包装 2 个元素以绘制 2 个基本边框
这可能有效:
.border
{
border:2px solid #36F;
position:relative;
z-index:10
}
.border:before
{
content:"";
display:block;
position:absolute;
z-index:-1;
top:2px;
left:2px;
right:2px;
bottom:2px;
border:2px solid #36F
}