content
content copied to clipboard
aria-роль `combobox`
В доке можете рассказать про то, для чего нужна эта роль, у какого 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/
Полезные ссылки по тексту и демкам в Доке:
Для этой доки уже готов плейсхолдер. Это просто черновик материала. Можете дополнить его или переписать всё с нуля 🐶