IE7下position: relative遮挡的问题。

byeceg byeceg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有2个页面
a 包含了b页面
<iframe src="b.jsp" width="200" height="200" ></iframe>

b.jsp
在b页面中<html></html> 的属性没有加入任何样式。

在ie8下正常,但是在ie7下,使用f12查看html发现,
在iframe下自动给我加入了<html style="position: relative; zoom: 1; behavior: none;">中的样式。
导致遮挡。
如果在在b页面中加入<html style="position: absolute; zoom: 1; behavior: none;"></html> 不会有遮挡。
想请问下:ie7会自动加入样式?
...全文

相关推荐

IE7浮层遮挡问题探讨及解决

如果浮层中的元素覆盖的区域含有设置了postion:relative的元素,在IE7中浮层就有可能无法遮挡这些元素 解决方法: 将浮层的父元素加上z-index即可

weixin_38731145

如何解决IE6/7绝对定位元素神秘消失或被遮挡的方法

在进行网页布局设计的时候,经常会根据需要设置相对定位,绝对以及浮动定位最近突然发现了一个奇妙的现象:IE6下绝对定位元素神秘消失或被遮挡, 首先是IE绝对定位元素神秘消失,设置的绝对定位元素,突然从IE浏览器下消失了,然而火狐能正常显示. 尝试对绝对定位元素进行

weixin_38670700

IE绝对定位元素神秘消失或被遮挡的解决方法

在进行网页布局的时候,经常会根据需要设置相对,绝对以及浮动定位;

weixin_38664427

div层调整z-index属性在IE中无效原因分析及解决方法

很久没有写前端代码了,最近有个项目需要亲自动手,但是在做的过程中,发现了一个很简单却又很多人应该碰到的问题,设置Z-INDEX属性无效。 在CSS中,只能通过代码改变层级,这个属性就是z-index,要让z-index起作用有个小小前提,就是元素的position属性要是relative,absolute或是fixed。 1.第一种情况(z-index无论设置多高都不起作用情况): 这种情况发生的条件有三个: 1、父标签 position属性为relative; 2、问题标签无position属性(不包括static); 3、问题标签含有浮动(float)属性。 eg:z-index层级不

weixin_38738783

css中position:relative和overflow:hidden之间的问题

在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,其实将父标签的position也设置成relative便可解决此问题

weixin_38691220
评论 3
收藏 已收藏
分享
返回顶部
byeceg
非技术区 2,131 成员 37,911 内容