Firefoxで、border-boxを画像に適用すると、右側にギャップが作成されるという問題が発生しました。
<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;
}
Firefoxのみ: http: //jsfiddle.net/r2GLU/
問題は、なぜこの動作なのかということです。border-box
そもそも画像に適用すべきではなかったと思いますが、それも禁止されているとは思いませんし、問題を抱えているのはFirefoxだけです。