content icon indicating copy to clipboard operation
content copied to clipboard

aria-роль `combobox`

Open solarrust opened this issue 3 years ago • 0 comments

В доке можете рассказать про то, для чего нужна эта роль, у какого HTML-тега она есть по умолчанию, привести пример кода (будет круто, если сделаете ещё и демку), какие ARIA-свойства можно использовать и для чего, какие есть особенности и подводные камни, а также какие клавиатурные клавиши хорошо поддерживать.

Ссылки для старта:

  • https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/combobox_role
  • https://www.w3.org/TR/wai-aria-1.2/#combobox
  • https://w3c.github.io/aria/#combobox
  • https://www.w3.org/WAI/ARIA/apg/patterns/combobox/
  • http://www.webaxe.org/datalist-over-aria-combobox/
  • https://www.magentaa11y.com/checklist-web/select/
  • https://adrianroselli.com/2023/06/under-engineered-comboboxen.html
  • https://blog.pope.tech/2024/07/01/create-an-accessible-combobox-using-aria/
  • https://doka.guide/html/select/
  • https://doka.guide/html/datalist/
  • https://doka.guide/a11y/aria-roles/
  • https://a11ysupport.io/

Полезные ссылки по тексту и демкам в Доке:

Для этой доки уже готов плейсхолдер. Это просто черновик материала. Можете дополнить его или переписать всё с нуля 🐶

solarrust avatar Jun 06 '22 20:06 solarrust