【实例如下】
【样式代码】
.tab_foot{ width: 760px; height: 300px; overflow: hidden; position: relative; background: url('../img/tab_05.jpg') no-repeat 0 0 transparent;}.tab_foot a.t_f_btn{ width: 130px; height: 60px; display: block; overflow: hidden; position: absolute; background: #000; //关键所在 opacity: 0; //关键所在 filter:alpha(opacity=0); //关键所在 right: 560px; top: 195px; z-index: 5;}#btn_vote{ width: 180px; height: 80px; display: block; top: -11px; left: 7px; position: absolute; z-index: 2;}
【解决办法】
1>加上 wmode="transparent" //可以让flash背景透明,同时在除IE所有浏览器之外的浏览器中,解决flash遮挡问题。
2>一般情况下,如上例所示,遮盖在flash层上面的层一般为一个透明空层,所以,必须加上以下代码:(即透明背景),这样才能解决在ie中的遮挡问题。
background: #000; opacity: 0; filter:alpha(opacity=0); // 在真实ie6环境下,可以识别为透明层,但是在ietest中的ie6下,不识别。