Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
HTML autofocus globales Attribut
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2023.
Dasautofocusglobale Attribut ist ein Boolean-Attribut, das angibt, dass ein Element beim Laden der Seite oder wenn das<dialog>, zu dem es gehört, angezeigt wird, fokussiert werden soll.
<input name="q" autofocus />Es darf nicht mehr als ein Element im Dokument oder Dialog dasautofocus-Attribut haben. Wenn es auf mehrere Elemente angewendet wird, erhält das erste den Fokus.
Hinweis:Dasautofocus-Attribut gilt für alle Elemente, nicht nur für Formularelemente. Beispielsweise könnte es auf einemcontenteditable Bereich verwendet werden.
In diesem Artikel
Barrierefreiheitsbedenken
Das automatische Fokussieren eines Formularelements kann sehbehinderten Menschen, die Bildschirmlesetechnologie verwenden, und Menschen mit kognitiven Beeinträchtigungen verwirren. Wennautofocus zugewiesen ist, "teleportieren" Bildschirmlesegeräte ihre Benutzer zum Formularelement, ohne sie vorher zu warnen.
Berücksichtigen Sie sorgfältig die Barrierefreiheit bei der Anwendung desautofocus-Attributs. Das automatische Fokussieren auf ein Element kann dazu führen, dass die Seite beim Laden scrollt. Der Fokus kann auch dazu führen, dass auf einigen Touch-Geräten dynamische Tastaturen angezeigt werden. Während ein Bildschirmleser das Label des Formularelements ankündigt, das den Fokus erhält, wird der Bildschirmleser nichts vor dem Label ankündigen, und der sehende Benutzer auf einem kleinen Gerät wird den Kontext übersehen, der durch den vorhergehenden Inhalt geschaffen wird.
Spezifikationen
| Specification |
|---|
| HTML> # dom-fe-autofocus> |