Label (Steuerelement)
Ein Label,<ref>Alex Jerabek et al.: Label control. In: learn.microsoft.com. Microsoft, 13. September 2021, abgerufen am 23. Juli 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> auch Static,<ref>Jim Walker et al.: Static Control. In: learn.microsoft.com. Microsoft, 21. August 2020, abgerufen am 23. Juli 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Bezeichnungsfeld,<ref>Bezeichnungsfeld-Steuerelement. In: learn.microsoft.com. Microsoft, 11. April 2022, abgerufen am 23. Juli 2022.</ref> Beschriftungsfeld oder Beschriftung<ref>ISO 9241-161, Nr. 8.21</ref> genannt, ist ein Steuerelement einer grafischen Benutzeroberfläche. Es kann Text anzeigen und wird hauptsächlich benutzt, um andere Ein- oder Ausgabefelder zu beschriften; zumeist in Formularen oder Berichten.
Beschriftungen wie „Vorname“ (Textfeld) oder „Ja“ und „Nein“ (Optionsfeld) führen durch eine Eingabemaske, der von Labels dargestellte Text wird daher auch Führungstext genannt.
Verhalten
Label sind passive Steuerelemente, die primär nur dazu dienen, einen statischen Text anzuzeigen. Allerdings können sie auch bei der Navigation innerhalb von Formularen helfen. ISO 9241-161 schreibt für jedes Steuerelement, mit Ausnahme des Zeigers eine Beschriftung vor (Beschriftungen können aber auch unsichtbar sein) was insbesondere für Screenreader relevant ist und empfiehlt ferner, dass diese kurz und präzise ist.<ref>ISO 9241, Nr. 8.21.4 und 8.21.5</ref>
Bei Beschriftungen für Formularfelder ist es gängige Praxis, mnemonische Tastenkürzel (englisch {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) oder {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value))<ref name="Johnson2000"></ref> zu vergeben. Dabei handelt es sich um einen einzelnen Buchstaben aus dem Beschriftungstext (ein sog. impliziter Bezeichner), der innerhalb eines Formulars nur einmal verwendet werden darf. Dieser wird dann i. d. R. unterstrichen dargestellt. In zeichenorientierten Benutzeroberflächen (TUI) wird der entsprechende Buchstabe oft farblich hervorgehoben. Betätigt der Anwender die Alt-Taste zusammen mit dem unterstrichenen Buchstaben, erhält das dazugehörige Formularfeld den Fokus.<ref>Label.UseMnemonic Property. In: learn.microsoft.com. Microsoft, abgerufen am 23. Juli 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Ein ähnliches Verhalten findet man auch bei anderen Steuerelementen, die über eine eigenständige Beschriftungsmöglichkeit verfügen, wie beispielsweise Schaltflächen, Kontrollkästchen, Optionsfeldern oder Menüleisten.<ref name="Johnson2000" /><ref>Keyboard: Elements of keyboard navigation. In: learn.microsoft.com. Microsoft, 4. Juni 2021, abgerufen am 12. Juli 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Bei Beschriftungen für Formularfelder ist es üblich, dass bei einem Klick mit der Maus auf ein Beschriftungsfeld das damit verknüpfte Formularfeld den Eingabefokus erhält.
LinkLabel
Mit der zunehmenden Verbreitung von Webseiten und den dort verwendeten Hyperlinks wurde dieses Prinzip zur Navigation auch auf Desktop-Anwendungen übertragen. In einfachen Implementierungen wird der Text eines Beschriftungsfeldes so formatiert, dass er einem Hyperlink ähnelt. Bewegt sich der Mauszeiger über solch ein Steuerelement, wird er als Hand dargestellt. Bei einem Klick auf ein solches Beschriftungsfeld verhält sich dieses wie eine Schaltfläche. Heute besitzen viele GUI-Toolkits LinkLabel. Unter Microsoft Windows werden sie seit Windows XP nativ unter dem Klassennamen „SysLink“ als eigenständiges Steuerelement bereitgestellt.<ref>Jim Walker et al.: About SysLink Controls. In: learn.microsoft.com. Microsoft, 21. August 2020, abgerufen am 23. Juli 2022 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Einzelnachweise
<references />