user-interface - 在哪里可以找到 HTML 选择小部件的规范?
问题描述
HTML 选择小部件的样式非常受限。为了解决这个问题,有许多库尝试使用 JavaScript 重新实现它,但大多数库缺少本机版本中可用的一项或另一项功能。以下是在单个实现中很难找到的一些功能:
- 箭头键可用于在不打开弹出窗口的情况下浏览焦点选择元素的选项
- 可以通过键入以它开头的字母来跳转到一个选项
- 如果底部没有足够的空间,或者如果在底部打开它需要使选项弹出可滚动,则弹出窗口会在顶部打开。
是否有规范列出本机选择小部件支持的所有功能?
我知道这些实现可能依赖于平台,但是为它们中的任何一个提供文档都会很有用。
我能找到的最好的是关于类似组件的信息 - combobox
:
解决方案
在 HTML 术语中,它被称为选择元素。
您可以在HTML 5.2 W3C Recommendation 的第 4.10.7 节中找到它的规范
您还可以查看即将发布的 HTML 5.3工作草案中的相同部分。
推荐阅读
- php - Laravel 使用 vagrant:php artisan migrate --seed 给出错误
- python - WxPython 退出按钮并不总是有效
- java - 假阳性和假阴性
- google-container-registry - 从 gcr.io 拉取时权限失败
- python - 捕获 UnboundLocalError 异常
- react-native - 在android react native上更改导航栏颜色(仅在单个页面上,而不是通过应用程序)
- python - 数据框列中两个值的平均值
- javascript - 将元数据添加到 HTML5 音频流
- reactjs - 三元表达式不更新 jsx 模板
- asp.net - 正则表达式匹配字符串中任意位置的多个字符串