我嵌入了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