この jsFiddle を確認してください: http://jsfiddle.net/XXrSD/1/
以下のコードも生成されます。
HTML:
<div class="outer">
<div class="head">head</div>
<div>
test
</div>
</div>
CSS:
.outer {
border: 10px solid brown;
margin: 10px;
transform: scale(0.6);
-webkit-transform: scale(0.6);
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6);
-o-transform: scale(0.6);
-ms-transform: scale(0.6);
}
.head {
height: 25px;
background-color: brown;
}
0.6 (および 0.3) にスケーリングすると、Chrome でアーティファクト (外側の境界線と #head div の間のギャップ) が残ることがわかります。しかし、Firefoxでは見栄えがします。Chrome が整数以外のピクセルを処理できないことが原因だと思います。これを修正するためにできることはありますか?