Верстка · Junior · Запитання 41 з 75
Коли треба використовувати <a>, а коли <button>?
- 1Без різниці: стилі в них налаштовуються однаково, поведінка теж збігається
- ✓Правильна відповідь:
<a href>- для переходу за адресою,<button>- для дії на сторінці - 3
<button>- лише всередині форм, а для решти клікабельних елементів - посилання
Пояснення
У посилань і кнопок різна поведінка й різна семантика для скринрідерів: посилання можна відкрити в новій вкладці й скопіювати, воно активується по Enter; кнопка активується по Enter і Space. <div onclick> замість кнопки ламає доступність із клавіатури. Кнопки доречні й поза формами - з type="button".