Где найти спецификации для виджета выбора HTML? - PullRequest
3 голосов
/ 01 мая 2019

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

  • Клавиши со стрелками могут использоваться для выбора параметров выделенного элемента выбора, не открывая всплывающее окно
  • можно перейти к опции, набрав буквы, которые начинаются с
  • всплывающее окно открывается вверху, если в нижней части недостаточно места или если открытие его внизу потребует прокрутки всплывающих окон.

Есть ли где-нибудь спецификация, в которой перечислены все функции, которые поддерживает родной виджет select?

Я знаю, что реализации могут зависеть от платформы, но было бы полезно иметь документы для любого из них.

Лучшее, что я смог найти, была информация о похожем компоненте - combobox:

1 Ответ

5 голосов
/ 08 мая 2019

В терминологии HTML он называется элемент выбора .

Его спецификацию можно найти в Рекомендации HTML 5.2 W3C, раздел 4.10.7

Вы также можете посмотреть этот же раздел в рабочем проекте готовящегося HTML 5.3 .

.
...