マスク絶対レイアウト IE マスク絶対レイアウト IE
私が達成したい効果は、マスクが Firefox や Chrome で単一の DIV をカバーすることです。 IE を除いて、どれも優れたサポートを備えています<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta charset="utf-8" /> <title>Page Demos</title> </head><style>.background { display: block; width: 100%; height: 100%; opacity: 0.1; filter: alpha(opacity=10); background:black; position: absolute; top: 0; left: 0; z-index: 2000; } </style><body> <div style="width: 100%; position:relative;"> <div id="menuGround_di" class="background" ></div> <table width="100%" > <th>姓名</th> <th>电话号码</th> <th>姓名</th> <th>电话号码</th> <th>时间</th> <tbody id="movieList"> <tr><td colspan=100 style="color: red; font-weight: bolder;">无数据</td></tr> </tbody> </table> </div></body></html>
外側の div は次のようにする必要があります。 高さを書き込むには:
<div style="width: 100%;height:200px; position:relative;">
あなたのエフェクトを試しましたが、これがマスキングエフェクトではないことに驚きました。
2 番目の div にテーブルを含めることで効果を試すことができます
外側の div の高さを次のように記述する必要があります:
XML/HTML code?1
試してみましたが、DIV.background は DIV 全体をカバーしており、私のものはIE7で試してみました。
一番外側の DIV を絶対配置に変更します
<div id="wrap" style="width: 100%; position:relative;">