Zys*_*sce 8 css internet-explorer cross-browser css3
我希望有一个水平滚动条,根容器上没有垂直滚动,子容器上没有垂直滚动条,也没有水平滚动条.需要兼容性:IE,Edge,Chrome,FF.(最新版本)
<rootcontainer> => horizontal scroll
<subcontainer1> => vertical scroll
<data></data>
</subcontainer1>
<subcontainer2> => vertical scroll
<data></data>
</subcontainer2>
</rootcontainer>
Run Code Online (Sandbox Code Playgroud)
Chrome和FF上的滚动没问题,但在IE11和Edge上,根容器的滚动与子容器的内容重叠.
注意:每个子容器的宽度必须等于子容器的50%.
我错过了什么使它工作?
编辑:
请注意,在IE11上,边框不可见.这个错误在Edge上更明显
我不喜欢这个解决方案,但我根据 itodd 响应添加了 IE 和 Edge 的媒体查询。
IE 11:如何在样式表中仅针对 IE(任何版本)?(Edge Hack 不起作用)
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.document { padding-bottom: 17px; }
}
Run Code Online (Sandbox Code Playgroud)
Edge:如何使用 CSS 定位 Microsoft Edge?
@supports (-ms-ime-align: auto) {
.document { padding-bottom: 12px; }
}
Run Code Online (Sandbox Code Playgroud)