Css iframe内部div高度固定

Css iframe内部div高度固定,css,html,iframe,Css,Html,Iframe,我有一个高度为485px的div,我想在里面放一个宽度为100%的iframe,这样用户可以滚动div而不是滚动条(我这样做是因为我使用的是CSS滚动条) 要获得iframe上的高度,需要在两个窗口之间进行通信。如果您只支持IE8+,那么使用它就相当简单了。基本上,您在iframe中使用了一个脚本(1-iframe内容归您所有,您可以添加脚本,或者iframe的所有者信任您并添加代码段) 如果您想支持较旧的浏览器,那么您将获得很多乐趣 但是,这是获得iframe内部高度的唯一方法 我不确定我是

我有一个高度为485px的div,我想在里面放一个宽度为100%的iframe,这样用户可以滚动div而不是滚动条(我这样做是因为我使用的是CSS滚动条)


要获得iframe上的高度,需要在两个窗口之间进行通信。如果您只支持IE8+,那么使用它就相当简单了。基本上,您在iframe中使用了一个脚本(1-iframe内容归您所有,您可以添加脚本,或者iframe的所有者信任您并添加代码段)

如果您想支持较旧的浏览器,那么您将获得很多乐趣

但是,这是获得iframe内部高度的唯一方法

我不确定我是否完全理解您的用例,但在我看来,您在iframe中加载一个完整的网站是为了使用一些特殊的滚动效果?如果真的是这样的话,请认真考虑其他解决方案,通过跨域通信来获得简单的视觉效果并不是最佳的时间利用方式(再加上嵌套完整网站iframe的性能影响)


希望这有帮助

所以你想让IFRAME成为IFRAME中页面的全高?刚刚发布的答案包含了关于实现这一点的最佳方法的信息,但它不仅仅是一个CSS解决方案(如果我正确理解您的问题的话)。