css - 滚动条在 IE/Edge 上与内容重叠

标签 css internet-explorer cross-browser

我希望在根容器上有一个水平滚动条并且没有垂直滚动条,在子容器上有一个垂直滚动条并且没有水平滚动条。 需要的兼容性:IE、Edge、Chrome、FF。 (最新版本)

<rootcontainer> => horizontal scroll
 <subcontainer1> => vertical scroll
  <data></data>
 </subcontainer1>
 <subcontainer2> => vertical scroll
   <data></data>
 </subcontainer2>
</rootcontainer>

在Chrome和FF上滚动没有问题,但是在IE11和Edge上,根容器的滚动会和子容器的内容重叠。

注意:每个子容器的宽度必须等于子容器的 50%。

Here is my problem in a fiddle.

我错过了什么让它发挥作用?

编辑:

Windows 10 边缘 Win10 Edge

Windows 10 浏览器 W

请注意,在 IE11 上,边框不可见。 该错误在 Edge 上更明显

最佳答案

您使用的是 Windows 8+ 吗?可以发布问题的屏幕截图吗?

(我使用的是 IE11 和 Windows 7,看起来不错)

Windows 8+ 上的 IE10+ 存在滚动条覆盖内容的问题(或设计功能,取决于您如何看待它)。请尝试以下操作,如果它能解决您的问题,请告诉我。

.document,
.meta,
.viewer,
.other-doc {
    -ms-overflow-style: scrollbar;
}

查看 https://msdn.microsoft.com/en-us/library/mt712067(v=vs.85).aspx

关于css - 滚动条在 IE/Edge 上与内容重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47554738/

相关文章:

jquery-selectors - 在用户脚本中,使用 querySelector() 与 jQuery 的 $() 有什么优势吗?

html - Firefox 17.0.4 中奇怪的 div 行为

javascript - Internet Explorer 9 和 JavaScript 变量作用域问题

php - 如何为IE8设置边框半径

c# - 使用 PDF 内容类型时在浏览器中设置选项卡的标题

css - Internet Explorer CSS 问题

html - 仅在小型设备上添加行 - bootstrap

html - 绝对定位页脚

css - Springboot - 资源解释为样式表但以 MIME 类型文本/htm 传输

css - 以可变宽度水平居中 div 在 IE 中不起作用