【问题标题】:Iframe Size Issue on FirefoxFirefox 上的 iframe 大小问题
【发布时间】:2013-03-19 05:15:02
【问题描述】:

我在列表中有一个 iframe(我正在使用滑块),并且在 Chrome 上完美地设置了它的大小,但在 Firefox 上,它的大小更小。

是这样的

<ul id="slider">
    <li><iframe src="slider1-mobile.htm" style="width:320px; height:250px;"></iframe></li>
    <li><iframe src="slider2-mobile.htm" style="width:320px; height:250px;"></iframe></li>
    <li><iframe src="slider3-mobile.htm" style="width:320px; height:250px;"></iframe></li>
    <li><iframe src="slider4-mobile.htm" style="width:320px; height:250px;"></iframe></li>
</ul>

使用 Firebug,我可以看到每个 li 元素的大小为 320x250,如 css 中所述...但 iframe 切换到宽度和高度为 100%,即使我将其与我想要的样式属性内联它们是 320 ......无论如何,即使它是 100%,因为父级(&lt;li&gt;)的大小为 320x250,宽度为 100% 的 iframe 应该具有 320 的宽度,因为 100% 320 是 320。

但它显示 iframe 非常小,而不是应有的大小。在 Chrome 上我可以完美地查看它。

您可以在以下位置看到它: http://samlizama.com/Responsive/

感谢您提供的任何帮助:)

这是它在 Chrome 和 Firefox 上的外观:

火狐

使用相同的代码

【问题讨论】:

    标签: html firefox iframe size


    【解决方案1】:

    你的问题是 main320.css 中的这个 CSS 规则:

    #slider iframe{
      transform: scale(0.5);
      width:320px;
      height:250px;
    }
    

    Firefox 支持无前缀 CSS 转换,因此这会将 iframe 缩小 2 倍。Chrome 仅支持 -webkit-transform,因此忽略 transform 规则。

    【讨论】:

      【解决方案2】:

      在 Firefox for Mac 中看起来不错!

      【讨论】:

      • 哦,对不起......我忘了说,你需要用浏览器检查它的iphone大小......然后重新加载。它是响应式的(无论如何都是半途而废),问题只发生在 iphone 尺寸(320x480)上
      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-18
      • 2012-10-16
      相关资源
      最近更新 更多