HTML i CSS · Junior · Pytanie 41 z 75
Kiedy używać <a>, a kiedy <button>?
- 1Bez różnicy: stylizuje się je tak samo i zachowują się tak samo
- ✓Poprawna odpowiedź:
<a href>do przejścia pod adres URL,<button>do akcji na stronie - 3
<button>tylko w formularzach; linki dla wszystkich innych klikalnych elementów
Wyjaśnienie
Linki i przyciski zachowują się inaczej i mają inną semantykę dla czytników ekranu: link można otworzyć w nowej karcie i skopiować, aktywuje się Enterem; przycisk aktywuje się Enterem i Spacją. <div onclick> zamiast przycisku psuje dostępność z klawiatury. Przyciski poza formularzami są w porządku z type="button".