Internet explorer 在“无显示”容器中时,iframe内容的高度为0

Internet explorer 在“无显示”容器中时,iframe内容的高度为0,internet-explorer,firefox,iframe,height,Internet Explorer,Firefox,Iframe,Height,在Firefox和IE中,如果iframe位于具有display:none的容器中,则iframe中内容的高度为0;在上面。高度正确地用铬表示 容器显示时的示例:无;高度0px 容器显示时的示例:块;正确高度 这个问题有什么解决办法吗?我找到的唯一“解决办法”是: 仅在计算高度后隐藏iframe的父对象 使用可见性:隐藏;而是将其与位置一起隐藏:绝对;或高度:0;以确保它不占用页面上的任何空间

在Firefox和IE中,如果iframe位于具有display:none的容器中,则iframe中内容的高度为0;在上面。高度正确地用铬表示

容器显示时的示例:无;高度0px

容器显示时的示例:块;正确高度


这个问题有什么解决办法吗?

我找到的唯一“解决办法”是:

仅在计算高度后隐藏iframe的父对象 使用可见性:隐藏;而是将其与位置一起隐藏:绝对;或高度:0;以确保它不占用页面上的任何空间