Information Technology Reference
In-Depth Information
zu müssen. Was bisher mit einem kurzen JavaScript-Schnipsel erledigt wurde,
kann in HTML5 mit dem autofocus -Attribut erreicht werden.
<input type=search name=query autofocus>
Wie alle Attribute vom Typ boolean kann das Attribut auch als autofocus=
"autofocus" geschrieben werden (vergleiche dazu Abschnitt 2.7.2, Das Element
»time«). Laut Spezifikation darf nur ein Element einer Webseite das autofocus -
Attribut enthalten.
Für ältere Browser stellt autofocus kein Hindernis dar, weil sie das unbekannte
Attribut einfach ignorieren. Den Gewinn an Benutzerfreundlichkeit haben frei-
lich nur neue Browser.
3.2.2
Platzhalter-Text mit »placeholder«
Eine weitere Verbesserung der Benutzbarkeit von HTML-Formularen erreicht
man durch das neue placeholder -Attribut.
<p><label for=email>Ihre E-Mail-Adresse:</label>
<input type=email name=email id=email
placeholder="user@host.com">
<p><label for=birthday>Ihr Geburtstag</label>
<input type=date name=birthday id=birthday
placeholder="1978-11-24">
Der Wert von placeholder kann dem Benutzer einen kurzen Hinweis darauf ge-
ben, wie das Feld auszufüllen ist, und sollte nicht als Ersatz für das label -Ele-
ment verwendet werden. Das bietet sich vor allem bei solchen Feldern an, wo
ein bestimmtes Eingabeformat erwartet wird. Der Browser zeigt den Hinweistext
innerhalb eines nicht aktiven Eingabefelds an. Sobald das Feld aktiviert wird und
den Fokus erhält, wird der Text nicht mehr angezeigt (vergleiche Abbildung 3.5).
Abbildung 3.5: Das »placeholder«-Attribut in Google Chrome
Search WWH ::




Custom Search