FF、Chrome、Safari、IE9ではうまく機能していますがIE8ではうまく機能していないオーバーレイの不透明度を設定しました。私はたくさんのGoogle検索を行ったが、解決策は見つけられなかった。IE8の不透明度が正しくありません
私のCSSコードは、それが以下のように見ているFFで
#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;
}
です:
が、IE8で、それは以下のように探しています:
** http://stackoverflow.com/questions/1948176/opacity-css-not-working-in-ie8 ?? ** –
'-ms-filter'の代わりに' filter'を使用してください。後者はIE9以降でしか使用できません。 –
@MrListerはIE7(および以前のバージョン)でのみ動作しますか? –