編集:実際に正しいようにタイトルを変更しました
私はすべてのHTMLとCSSでモーダルポップアップをシミュレートしようとしていますが、私が行っていることの1つの要素で少し不運に見舞われています。一番内側のdiv、つまりコンテンツのあるdivを境界線のように不透明にしないようにしたいのですが、CSSで何を試しても、それを機能させることはできません。コードは次のとおりです。
CSS
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}
HTML
<table style="height: 100%; width: 100%; position: fixed; top: 0; left: 0;"><tr><td class="modalBackground">
<div style="display: table; height: 40px; width: 150px; position: fixed; overflow: hidden;
top: 40%; margin-top: -50px; left: 50%; margin-left: -75px; padding-left: 30px;
border: solid 1px navy; background-color: White;">
<div style="#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;">
<div style="#position: relative; #top: -50%;"
><asp:Image runat="server" ImageUrl= "~/images/indicators/indicatordark.gif" /> working...</div>
</div>
</div></td></tr></table>
私はこれで私のウィットの終わりに近づいています。私は決してHTMLやCSSの第一人者ではないので、ソリューションが機能する理由を説明していただければ幸いです。