css - 支持 Edge 浏览器中的滚动条样式

标签 css internet-explorer scrollbar microsoft-edge

看起来您可以在 IE 11 中使用 IE 特定的滚动条样式,例如:scrollbar-face-color、scrollbar-track-color 等,但不能用于 Edge。 Edge 有替代品吗?

最佳答案

没有official documentation就很难具体知道了, clear indications , 或 official word from the dev team ,但根据之前关于 Edge 的目的和设计目标的评论,这似乎不太可能。

这就是为什么我这么说:

您所指的属性最初添加到 IE8 as extensions符合 CSS 2.1 规范。这些属性是非标准的并且被认为是illegal in some circles . (还有其他 non-standard variations ,但不清楚 MS Edge 是否支持它们。)

可以明确的是,Edge 可能未正式支持这些特定属性,大概是因为它们是专有扩展。

这似乎不太可能改变,因为 MS Edge 的主要设计点之一是搁置遗留兼容性以支持标准和跨平台互操作性。 (并且,考虑到 major functionality changes 是针对 IE11 制作的,没有更改主要或次要版本号,因此在任何给定更新后,对非标准属性的支持可能会消失是完全可行的。)

这些属性在您使用的构建中起作用的事实可能是经过深思熟虑的设计决定,也可能是 Edge 基于 Trident 引擎的一个分支这一事实的副作用,其中有许多遗留行代码已被删除。

再次声明,未经官方确认或公告,这都是基于经验和之前团队行为的猜测。你的旅费可能会改变。

希望这有助于...

-- 兰斯

关于css - 支持 Edge 浏览器中的滚动条样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552286/

相关文章:

html - 在 Internet Explorer 中,什么是表单选择的替代品以实现全面的多功能性?

javascript - 在 angular 2+ 中动态调整元素大小时如何考虑滚动条位置?

java - 滚动条未出现在自定义面板上

java - 使用 Java 中的 Selenium Webdriver 以不同用户身份运行 IE

jquery - JSSOR slider : Text and images not showing on Internet Explorer, 包括 IE 11

JavaFX:禁用 TableView 的水平滚动条

jquery - 将类随机添加到两个 div 之一

jquery - 为什么此文本将 div 推到新行?

html - CSS 过渡加速

html - Bootstrap Carousel 标题转换错误