Доступність · Middle · Запитання 7 з 75
Чому <button role="link"> може бути поганою ідеєю?
- 1Браузери прибирають атрибут
roleіз кнопок - 2Він оголошує посилання, а поводиться як кнопка
- 3Це ламає CSS кнопки в більшості браузерів
Показати відповідь
Правильна відповідь: Він оголошує посилання, а поводиться як кнопка
Пояснення
Роль перекриває нативну семантику, не змінюючи поведінки, тож користувач чує одне, а отримує інше. Обирайте елемент за поведінкою.