HTML und CSS · Junior · Frage 41 von 75
Wann nutzt man <a> und wann <button>?
- 1
<button>nur in Formularen; Links für jedes andere klickbare Element - 2Egal: sie lassen sich gleich stylen und verhalten sich auch gleich
- 3
<a href>zum Navigieren zu einer URL,<button>für eine Aktion auf der Seite
Antwort zeigen
Richtige Antwort: <a href> zum Navigieren zu einer URL, <button> für eine Aktion auf der Seite
Erklärung
Links und Buttons verhalten sich unterschiedlich und haben für Screenreader verschiedene Semantik: Einen Link kann man in einem neuen Tab öffnen und kopieren, er reagiert auf Enter; ein Button reagiert auf Enter und Leertaste. Ein <div onclick> statt eines Buttons macht die Tastaturbedienung kaputt. Außerhalb von Formularen sind Buttons mit type="button" in Ordnung.