W3C支持的滚动条自定义

问题描述 投票:2回答:1

我希望这个问题是StackOverflow的主题。我在这里看到很多评论,许多网站开发人员滚动条自定义都是非标准的,并且尚未获得权力(W3C.org)的批准。我的理念是按照行业组织颁布的标准进行设计,以指导Web标准和规范,因为正确,可靠,有效的网站是我的用户所需要的。

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

如果我再次偏离主题,你能不能先给我一些答案,然后把我带到红皇后去找头?

谢谢社区。

html css w3c
1个回答
0
投票

“标准”Scrollbars CSS Module - Level 1正处于采用的早期阶段,这将是唯一符合您要求的。

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

另一个选项(真正唯一的生产就绪)是使用一个插件,它基本上用自定义HTML元素替换滚动条机制。 他们中的大多数都遇到了至少一种移动设备类型(在IoS或Android上)的问题,而且理智的解决方案是检测它并简单地禁用该情况下的插件。

注1:虽然在选择如何构建页面时,W3C支持是一个非常明智的选择,但如果没有浏览器支持,这并不意味着什么。从理论上讲,如果Chrome今天拒绝实施某些东西,考虑到他们的市场份额超过60%,他们根本就不会,没有人可以做任何事情。但是,您的客户需要在Chrome中使用其网页。

然而,Chrome的大部分受欢迎程度来自于到目前为止严格遵守Web标准,因此可以安全地假设他们将继续遵守它们。

注2:我推荐this article。它编写得很好,信息量很大,并且是最新的滚动条自定义的当前状态。

© www.soinside.com 2019 - 2024. All rights reserved.