我有一些div像这样:div与背景颜色,半透明度和边框有不可见的边框?
- 第二div有,高亮
- 第三div有类框架
- 第四div有两个,高亮和框架类。
为什么边界在第四种情况下消失?
http://jsfiddle.net/ycyrwgcz/3/
HTML
<table>
<tr>
<td>
<div class="thumb"><div class="overlay"></div></div>
</td>
<td>
+
</td>
<td>
<div class="highlit thumb"><div class="overlay"></div></div>
</td>
<td>
+
</td>
<td>
<div class="framed thumb"><div class="overlay"></div></div>
</td>
<td>
=
</td>
<td>
<div class="highlit framed thumb"><div class="overlay"></div></div>
</td>
</tr>
</table>
与CSS
body
{
background-color: #ff8888;
}
.thumb
{
width: 40px;
height: 40px;
display: inline-block;
margin: 10px;
background-color: #8888ff;
}
.overlay
{
height: 100%;
}
.thumb.framed .overlay
{
border: 2px solid #fff;
box-sizing: border-box;
}
.thumb.highlit .overlay
{
background-color: #fff;
opacity: 0.4;
}
但我看到绝对没有边界的! – 2014-09-05 11:04:10
你检查了上面的示例链接吗?最后一个框上有一个白色边框 – Pete 2014-09-05 11:10:13