我在 Firefox 中遇到了一个问题,如果将边框框应用于图像,则会在右侧创建一个间隙。
<div id="sl">
<img class="der" src="https://www.google.com/logos/2012/francois_truffaut-2012-hp.jpg"/>
</div>
#sl
{
background-color: #ff0;
display: inline-block;
}
body
{
background-color: #f00;
}
.der
{
height: 60px;
display: block;
border: 1px solid #00f;
-moz-box-sizing: border-box;
}
仅限火狐:http: //jsfiddle.net/r2GLU/
问题是为什么会出现这种行为?我想这border-box
不应该首先应用于图像,但我认为它也不被禁止,Firefox 是唯一有问题的。