| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43308278
W3C 社区小组 Open UI 旨在标准化 Web UI 组件,例如下拉菜单、复选框和日期选择器,允许开发者对其进行样式设置和扩展。这解决了开发者常常依赖重量级的 JavaScript 框架来创建自定义、且往往难以访问且性能较低的 UI 元素的问题。 一些已毕业的提案,例如独占式手风琴、调用者命令和弹出框,已经在浏览器中得到实现,可自定义的选择器提供了新的元素,而不仅仅是属性行为。其目标是将目前需要繁琐的自定义 JS 代码才能实现的常见 Web UI 模式直接整合到浏览器中。 虽然有些人担心企业会通过 UI 来区分其品牌,但标准化实际上可以改善可访问性和用户体验,特别是对于简单的网站而言。标准化还可以通过 CSS 实现更好的自定义。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
> The purpose of the Open UI, a W3C Community Group, is to allow web developers to style and extend built-in web UI components and controls, such as
That'd be great. I hope they succeed.
reply