层改成背景透明结果位置变了

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:44:26
我在一个层里免插入iframe,但是层和iframe之间留有空白,为此我把层的属性设为透明,如下,但是层的位置却改变了,直接到了网页的顶部~望高手教我怎么回事~~
#Layer6 {style="background-color:transparent"
position:absolute;
left:20px;
top:330px;
width:350px;
height:240px;
z-index:3;
visibility: visible;
}
我是在DIV标签之间插入一个frame,结果就是bpacler.cn这个样子,很郁闷~~

如果只是要去掉层和iframe之间留有空白用
margin:0px;padding:0px;(层和iframe都要设置)就可以了没必要搞这么麻烦

---------------------

background-color:transparent!important;
另外说一下,CSS的背景色默认就是透明的,没有必要设置,你看看是不是哪里搞错了

---------------------

写法不对加上漏了;号,以上!

#Layer6 {
background-color:transparent!important;
position:absolute;
left:20px;
top:330px;
width:350px;
height:240px;
z-index:3;
visibility: visible;
}