以下は、Firefox 18 にアップグレードするまでは機能していましたが、現在はほとんどのページが変更されて背景が黒くなります。border-radius、overflow:hidden、または button_body の背景を削除すると、問題が解決するようです。
ブラウザのサイズを変更してもランダムな結果が得られるようです。ウィンドウを十分に小さくすると、ウィンドウの背景とブラウザの背景自体が透明になり、デスクトップが透けて見えます。
私が間違っていることはありますか、それともすべての CSS スタイルを保持するように変更できますが、この問題は解消されますか?
<html>
<style>
body, div, p, canvas {
overflow: hidden;
}
#Main2 {
left: 0;
position: absolute;
top: 0;
z-index: 1;
width:500px;
height:300px;
}
#pDiv div.button_body {
background: #396B9E;
}
#pDiv{
position:absolute;
left: 100px;
top: 20px;
width: 136px;
height: 16px;
border-radius: 0.3em 0.3em 0.3em 0.3em;
z-index:10;
}
</style>
<body>
<canvas id="Main2">Upgrade your Browser!</canvas>
<div id="pDiv">
<div class="button_body">
test
</div>
</div>
</body>
<script>
var _o = document.getElementById('Main2').getContext('2d');
_o.fillStyle = 'rgba(208, 208, 208, 1)';
_o.fillRect (0, 8, 200, 200);
</script>
これがサンプルページです。 http://crystalvalleycomputers.com/test/test.html