【问题标题】:IFrame visibility and display differenceIFrame 可见性和显示差异
【发布时间】:2011-09-21 10:48:45
【问题描述】:

我知道,如果将可见性属性设置为隐藏,元素仍会在布局中占用空间,如果将显示属性设置为无,元素将不会占用空间。

而且我还相信可见性和显示属性不仅仅意味着 iframe 元素的空间差异。例如,对于一个文件上传器,我们使用隐藏的 iframe 作为请求的目标来停止页面刷新。此 iframe 需要设置为 visibility:hidden 而不是 display:none,否则 iframe 将无法接收来自服务器的响应。 谁能解释一下背后的原因。

另外,我看到人们将 visibility:hidden 和 display:none 设置为隐藏的 iframe,这样做有什么原因吗?

谢谢。

【问题讨论】:

    标签: jquery html css


    【解决方案1】:

    简单

    visibility:hidden 保持页面中的位置就好像它在那里一样 - 而display none 向您显示页面就好像控件不存在一样

    【讨论】:

      猜你喜欢
      • 2012-07-30
      • 1970-01-01
      • 2020-06-20
      • 2011-02-26
      • 2011-04-04
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多