Виджет выбора HTML очень ограничен в том, как его можно стилизовать. Чтобы обойти это, существует множество библиотек, пытающихся переопределить его с помощью JavaScript, но большинству не хватает той или иной функции, доступной в родной версии. Вот несколько функций, которые трудно найти в одной реализации:
- Клавиши со стрелками могут использоваться для выбора параметров выделенного элемента выбора, не открывая всплывающее окно
- можно перейти к опции, набрав буквы, которые начинаются с
- всплывающее окно открывается вверху, если в нижней части недостаточно места или если открытие его внизу потребует прокрутки всплывающих окон.
Есть ли где-нибудь спецификация, в которой перечислены все функции, которые поддерживает родной виджет select?
Я знаю, что реализации могут зависеть от платформы, но было бы полезно иметь документы для любого из них.
Лучшее, что я смог найти, была информация о похожем компоненте - combobox
: