问题是我尝试使用其中的另一个页面呈现iframe。
代码看起来有点像这样:
<div>
<iframe></iframe>
</div>
外部div完全定位,宽度和高度。 iframe和div是动态创建的。 问题是内部html标记的顶部,当它被渲染时,位于iframe顶部上方,使得所有内部内容都无法正确渲染。并且它被定位为静态并且没有可能将其移动到顶部的css规则。或者有时它可能只是内部内容,在主体中,或者在其内部的上部渲染div,在第二个嵌套级别上,而上述级别上的其他元素被正确呈现。
此问题仅在IE中重现(我不确定这是否仅限于第11个版本),并且仅当您在另一个非活动选项卡中加载时选择了其他选项卡。
我也无法通过一些类似的结构在JSFiddle或其他任何地方重现这个问题。我无法从生产环境中提供真实的代码。
我知道,要求人们帮助解决这些缺乏信息是很疯狂的,但我希望,有人有同样的问题并且知道如何解决它,因为我真的没有想法。
有谁知道这个问题怎么可能解决?