我嵌入了iframe,當瀏覽器放大時,我不知道縮放的基礎中心是什麼。我認爲它應該是最上面的權利,但事實並非如此。瀏覽器縮放如何影響iframe的位置?當瀏覽器縮放時,iframe的原點移動
看到這個網站,http://www.deitte.com/IFrameDemo3/IFrameDemo.html 和CTRL滾動,佈局會搞砸。
我嵌入了iframe,當瀏覽器放大時,我不知道縮放的基礎中心是什麼。我認爲它應該是最上面的權利,但事實並非如此。瀏覽器縮放如何影響iframe的位置?當瀏覽器縮放時,iframe的原點移動
看到這個網站,http://www.deitte.com/IFrameDemo3/IFrameDemo.html 和CTRL滾動,佈局會搞砸。
放大時,您不僅放大iframe,還放大整個頁面。這也會影響頁面上所有元素的頂部和左側偏移位置,因此它會改變位置。
的embed
元素都有它的width
和height
設置爲100%
雖然,這對調節縮放視圖端口,因此爲什麼Flash元素不調整它的大小。
我覺得這裏的部分問題是對UI設計的混合方法;其中大部分是Flash,並且HTML iframe位於其頂部,處於完美位置,因此看起來像無縫(默認縮放)。在這種情況下,很難讓這兩者相互結合,沒有什麼限制由flash元素控制的iframe的大小和位置。
我不是Flash專家,但我會冒險猜測Flash應用程序當前不知道瀏覽器的縮放級別,因此無法正確縮放;雖然寬度和高度根據容器的大小而改變,但它的字體大小永遠不會增加或減少(其他東西)。
嗨威,謝謝你的回覆。我知道Flex應用程序不會響應瀏覽器縮放,我可以找出一種方法來反轉瀏覽器的縮放,這樣無論瀏覽器如何縮放,嵌入的框架仍然保持其原始大小。問題是,我不能找出正確的(x,y)來扭轉變焦帶來的位置偏移.... – snailclimbingtree