HTML 选择小部件在如何设置样式方面受到很大限制。为了解决这个问题,有许多库试图使用 JavaScript 重新实现它,但大多数都缺少 native 版本中可用的一个或另一个功能。以下是一些很难在单一实现中找到的功能:
- 箭头键可用于在不打开弹出窗口的情况下浏览焦点选择元素的选项
- 可以通过输入以其开头的字母跳转到选项
- 如果底部没有足够的空间,或者如果在底部打开弹出窗口需要使选项弹出窗口可滚动,则弹出窗口会在顶部打开。
是否有规范列出了 native 选择小部件支持的所有功能?
我知道这些实现可能依赖于平台,但是为它们中的任何一个提供文档会很有用。
我能找到的最好的信息是关于类似组件的信息 - combobox
:
最佳答案
在 HTML 术语中,它称为选择元素。
您可以在 HTML 5.2 W3C Recommendation, section 4.10.7 中找到它的规范
您还可以查看 upcoming HTML 5.3 的工作草案中的相同部分。 .
关于user-interface - 在哪里可以找到 HTML 选择小部件的规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55941342/