我的具体问题的全部范围可能太深,不能包含在这里的问题中。相反,我正在寻找线索。
问题的本质与overflow: hidden
有关。在Internet Explorer 11中,它有时会工作,有时则不工作。我有一个大于body的元素,我将body元素设置为overflow: hidden
。有时页面加载并完全按预期工作,但在大约60%的测试中,浏览器只是忽略了这个属性。如果我查看检查器中的属性和值,但对页面的呈现没有任何影响。
我尝试使用容器元素而不是正文,但同样的事情发生了。在滚动到页面顶部时打开检查器面板有时可以解决问题。有什么想法吗?
这种布局有很多事情,这就是没有小提琴的原因。 IE中其他一切都运行正常。任何浏览器都没有错误,布局在我测试过的所有其他浏览器中都能正常运行(Chrome,Safari,Firefox,Opera和IE 11)。
答案 0 :(得分:0)
您是否在该div或元素上正确使用display
?如果您有display: inline
,请尝试更改为display:block
。
答案 1 :(得分:0)
我不确定为什么会这样,但我只是将身体定位。这似乎有效。