出於某種原因,如果我加載了一個html頁面,該頁面的位置固定在某個東西上,但是我將它加載到一個iframe中,固定的位置似乎沒有渲染爲固定的,但看起來更多像絕對定位。position:固定在一個iframe中
我不希望固定的div可以相對於父文檔進行修復。我只是認爲他們將被固定在iframe中。這在iframe中是不可能的嗎?
出於某種原因,如果我加載了一個html頁面,該頁面的位置固定在某個東西上,但是我將它加載到一個iframe中,固定的位置似乎沒有渲染爲固定的,但看起來更多像絕對定位。position:固定在一個iframe中
我不希望固定的div可以相對於父文檔進行修復。我只是認爲他們將被固定在iframe中。這在iframe中是不可能的嗎?
他們似乎被固定在iframe
基於這個小提琴:http://jsfiddle.net/ww9mK/6/(注:jsfiddle使用iframe
和我的身高和寬度的只是測試滾動)。
雖然這不適用於iOS移動設備。我目前支持客戶端的iframe,'position:fixed'不支持iPhone。 – ayjay
這裏是類似的問題fixed vertical positioning of css within an iframe
它看起來像有與位置沒有固定的問題被固定在iframe中。例如:http://digitaldreamer.net/media/examples/iframe-site.html
你能提供你正在使用的代碼嗎?
鉻具有不與position:fixed
如果固定元素的一個錯誤:
一)使用CSS3在任意變換元素,和/或
B)你有一個子元素外定位它的框的父元素
奇怪的是,該錯誤報道早在2009年,它仍然是開放的:https://code.google.com/p/chromium/issues/detail?id=20574
您需要發佈您的代碼...但固定的定位是LIK如果元素位於另一個元素(如iframe)中,則爲絕對定位。你的iframe滾動嗎? –
是的,iframe滾動。 – crickeys