Css 为什么Internet Explorer有时不工作?

Css 为什么Internet Explorer有时不工作?,css,internet-explorer,Css,Internet Explorer,我具体问题的全部范围可能太深,无法包含在这里的问题中。相反,我在寻找线索 问题的本质与溢出:隐藏有关。在InternetExplorer11中,它有时工作,有时不工作。我有一个大于主体的元素,我已将主体元素设置为溢出:隐藏。有时页面加载和工作完全符合预期,但在我的测试中,大约60%的浏览器忽略了这个属性。如果我查看inspector,属性和值是存在的,但对页面的呈现没有任何影响 我尝试过使用容器元素而不是主体,但同样的情况也发生了。在滚动到页面顶部时打开inspector面板有时会解决问题。有什

我具体问题的全部范围可能太深,无法包含在这里的问题中。相反,我在寻找线索

问题的本质与溢出:隐藏有关。在InternetExplorer11中,它有时工作,有时不工作。我有一个大于主体的元素,我已将主体元素设置为
溢出:隐藏
。有时页面加载和工作完全符合预期,但在我的测试中,大约60%的浏览器忽略了这个属性。如果我查看inspector,属性和值是存在的,但对页面的呈现没有任何影响

我尝试过使用容器元素而不是主体,但同样的情况也发生了。在滚动到页面顶部时打开inspector面板有时会解决问题。有什么想法吗


这个布局有很多东西,这就是为什么没有小提琴。其他一切在IE中都可以正常工作。任何浏览器都没有错误,并且布局在我测试过的所有其他浏览器(Chrome、Safari、Firefox、Opera和IE 11)中都可以完美工作。

您是否在该div或元素上正确使用了
显示?如果您有
display:inline
,请尝试更改为
display:block

我不确定为什么会这样,但我只是将车身定位在固定位置。这似乎很管用。

我会问“为什么Internet Explorer会工作?”当它工作时,我往往会更惊讶。@m59不是特别有建设性,但很搞笑。当你受够了这些bug时:我打开了inspector并做了更改,认为“它工作了!”。然后我意识到它只起作用,因为我打开了面板。将规则添加到样式表中,果然没有效果。大约60%的时间不起作用,40%的时间起作用。我认为最奇怪的是,打开面板将修复布局。可能是包围面板的div的属性之一覆盖了您正在设置的属性。在开发工具中,您是否看到您在strike through模式下设置的值?如果是,则它被其他内容覆盖。