FF、Chrome、Safari、IE9では正常に機能するが、IE8では機能しないオーバーレイに不透明度を設定しました。私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした。
私のCSSコードは
#overlayEffectDiv {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
width: 100%;
height: 100%;
filter: alpha(opacity = 50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.50;
background: #000;
position: absolute;
top: 0;
left: 0;
z-index: 3000;
/* hide it by default */
display: none;
}
FFでは次のようになります。
しかし、IE8では以下のように見えます: