我嵌入了iframe,当浏览器放大时,我不知道缩放的基本中心是什么。我认为它应该是右上角,但事实并非如此。
查看此网站http://www.deitte.com/IFrameDemo3/IFrameDemo.html 和ctrl滚动,布局会搞砸。
答案 0 :(得分:0)
放大时,您不仅可以放大iframe,还可以放大整个页面。这也会影响页面上所有元素的顶部和左侧偏移位置,因此它会改变位置。
虽然embed
元素的width
和height
设置为100%
,但它会调整为缩放视图端口,因此flash元素不会调整它的大小
我认为这里的问题部分在于UI设计的混合方法;大多数是Flash,HTML iframe位于它的顶部,处于完美的位置,看起来它们是无缝的(默认缩放)。在这种情况下,很难让这两者相互结合;没有任何东西可以限制由flash元素控制的iframe的大小和位置。
我不是闪存专家,但我猜想闪存应用程序当前不知道浏览器缩放级别,因此也没有正确缩放;虽然它的宽度和高度根据容器的大小而变化,但它的字体大小永远不会增加或减少(而是其他东西)。