IFrame可见性和显示差异

时间:2011-09-21 10:48:46

标签: jquery html css

据我所知,如果将visibility属性设置为hidden,则该元素仍将在布局中占用空间,如果display属性设置为none,则element将不占用空间。

我还认为,可见性和显示属性也不仅仅意味着iframe元素的空间差异。例如,对于文件上传器,我们使用隐藏的iframe作为停止页面刷新的请求的目标。此iframe需要设置为visibility:hidden ranther而不是display:none,否则iframe将无法从服务器接收响应。 任何人都可以解释其背后的原因。

另外,我看到人们设置了可见性:隐藏和显示:无隐藏的iframe,是否有理由这样做?

感谢。

1 个答案:

答案 0 :(得分:2)

<强>简单

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