position:固定在iframe内部

时间:2011-11-29 00:06:07

标签: css iframe

出于某种原因,如果我加载一个有位置的html页面:固定在某个东西上,但是我将它加载到iframe中,固定位置似乎不会呈现为固定,但看起来更像是绝对定位。

我不希望修复的div相对于父文档是固定的。我只是认为它们将在iframe中修复。这在iframe中是不可能的吗?

3 个答案:

答案 0 :(得分:7)

Chrome有一个错误,如果符合以下情况,则无法修复position:fixed元素:

a)您在任何元素和/或

中使用CSS3转换

b)你有一个子元素位于它的父元素框

之外

奇怪的是,这个漏洞在2009年被报道并且仍然开放:https://code.google.com/p/chromium/issues/detail?id=20574

答案 1 :(得分:1)

它们似乎固定在iframe基于这个小提琴:http://jsfiddle.net/ww9mK/6/(注意:jsfiddle使用iframe,我的身高和宽度是只是为了测试滚动)。

答案 2 :(得分:1)

以下是类似问题fixed vertical positioning of css within an iframe

看起来固定位置固定到iframe没有问题。示例:http://digitaldreamer.net/media/examples/iframe-site.html

您能提供您正在处理的代码吗?