W3C 支持的滚动条自定义

Scrollbar Customizations That Are Supported by the W3C

我希望这个问题是 Whosebug 的主题。我在这里看到很多评论说,很多 Web 开发人员的滚动条定制是非标准的,还没有得到当权者的批准 (W3C.org)。我的理念是根据指导 Web 标准和规范的行业组织发布的标准进行设计,因为我的用户需要一个正确、可靠、有效的网站。

W3C.org 批准了滚动条自定义标准。我在哪里可以获得该标准?

如果我又跑题了,你能不能先给我一些答案,然后把我交给红皇后砍头?

感谢社区。

"standard" Scrollbars CSS Module - Level 1 处于采用的早期阶段,那将是唯一符合您要求的。

在实施之前,您只能使用非标准 CSS scrollbar styling support

另一种选择(唯一的生产准备,真的)是使用一个插件,它基本上用自定义 HTML 元素替换滚动条机制。
他们中的大多数人至少在一种移动设备类型(在 IoS 或 Android 上)遇到问题,明智的解决方案是检测它并针对这种情况简单地禁用插件。

注意 1:虽然在选择如何构建页面时寻找 W3C 支持是一件非常明智的事情,但如果没有浏览器支持,这并没有多大意义。理论上,如果Chrome今天拒绝实施某些东西,考虑到他们的市场份额超过60%,他们根本不会,没有人能对此做任何事情。但是您的客户将要求他们的页面在 Chrome.

中工作

然而,Chrome 的受欢迎程度很大程度上来自于迄今为止严格遵守网络标准,因此可以肯定地认为他们将继续遵守这些标准。

注2:我推荐this article。它写得很好,内容丰富,并且是关于滚动条自定义当前状态的最新信息。