看起来您可以通过 IE 11 使用 IE 特定的滚动条样式,例如:scrollbar-face-color、scrollbar-track-color 等,但不能在 Edge 中使用。 Edge 有替代方案吗?
具体很难知道,没有官方文档 https://msdn.microsoft.com/en-us/library/hh772048(v=vs.85).aspx, , or 开发团队的官方消息 http://blogs.windows.com/msedgedev/,但根据之前关于 Edge 用途和设计目标的评论,这似乎不太可能。
这就是我这么说的原因:
您所引用的属性最初添加到IE8作为扩展 https://msdn.microsoft.com/en-us/library/ms531157(v=vs.85).aspx符合 CSS 2.1 规范。这些属性是非标准的并被考虑在某些圈子里是非法的 http://www.w3.org/Style/Examples/007/scrollbars.html。 (还有其他非标准变化 https://stackoverflow.com/questions/7713599/styling-an-inner-scrollbar-like-the-twitter-conversation-interface/7713784#7713784,但尚不清楚 MS Edge 是否支持它们。)
显而易见的是,这些特定属性可能不会在 Edge 中得到正式支持,大概是因为它们是专有扩展。
这似乎不太可能改变,因为 MS Edge 的主要设计点之一是放弃传统兼容性,以支持标准和跨平台互操作性。 (并且,考虑到主要功能变化 https://msdn.microsoft.com/en-us/library/dn798774(v=vs.85).aspx是在不更改主要或次要版本号的情况下针对 IE11 进行的,因此在任何给定更新后对非标准属性的支持可能会消失是完全可行的。)
这些属性在您正在使用的构建中起作用的事实可能是有意的设计决策,也可能是 Edge 基于 Trident 引擎的一个分支这一事实的副作用,其中许多行遗留代码已被删除。已删除。
再次强调,未经官方确认或公告,这都是基于经验和之前团队行为的猜测。你的旅费可能会改变。
希望这可以帮助...
-- Lance
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)