出于某种原因,如果我加载一个有位置的html页面:固定在某个东西上,但是我将它加载到iframe中,固定位置似乎不会呈现为固定,但看起来更像是绝对定位。
我不希望修复的div相对于父文档是固定的。我只是认为它们将在iframe中修复。这在iframe中是不可能的吗?
答案 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
您能提供您正在处理的代码吗?