css里面的position:fixed在iframe里面无效
我在页面里面嵌套了一个iframe,iframe里面有一个div我想实现这个div在滚动条滚动时div的位置保持不变,把div放到页面里面就可以,但是嵌套到iframe里...
我在页面里面嵌套了一个iframe,iframe里面有一个div我想实现这个div在滚动条滚动时div的位置保持不变,把div放到页面里面就可以,但是嵌套到iframe里面就不行,还是这个思路,有没有什么方法修改一下就可以实现这个效果,不要说用其他的办法
展开
3个回答
展开全部
position:把iframe里的这个属性,设置成继承父属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,iframe里面有个嵌套页面背景透明的效果,把图片放在iframe里面就可以了
透明方法:
在transparentBody.htm文件的<body>标签中,我已经加入了style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:
<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency="true"></IFRAME>
<IFRAME ID="Frame2" SRC="transparentBody.htm" allowTransparency="true" STYLE="background-color: green"> </IFRAME>
<IFRAME ID="Frame3" SRC="transparentBody.htm"></IFRAME>
<IFRAME ID="Frame4" SRC="transparentBody.htm" STYLE="background-color: green"> </IFRAME>
透明方法:
在transparentBody.htm文件的<body>标签中,我已经加入了style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:
<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency="true"></IFRAME>
<IFRAME ID="Frame2" SRC="transparentBody.htm" allowTransparency="true" STYLE="background-color: green"> </IFRAME>
<IFRAME ID="Frame3" SRC="transparentBody.htm"></IFRAME>
<IFRAME ID="Frame4" SRC="transparentBody.htm" STYLE="background-color: green"> </IFRAME>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iframe引用的是一张网页,这张网页的样式是独立的。
比如当前网页是 a.html; iframe引用的是b.html
因为b.html是一个独立的网页,所以它不受a.html中样式的影响。
你把固定定位的样式放在b.html中就可以了
比如当前网页是 a.html; iframe引用的是b.html
因为b.html是一个独立的网页,所以它不受a.html中样式的影响。
你把固定定位的样式放在b.html中就可以了
追问
样式我没有写在a和b上面是外部引入的,可以确定还样式没关系,问题是在a.frame里面鼠标滑动的时候这个div可以保持位置不变,但是当把a的滚动条隐藏之后在页面滚动的话,这个div的位置就变了,也就是说fixed只是在frame里面起作用,不知道我说明白了没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询