Das Tag ermöglicht es Ihnen, auf das Label zu klicken, und es wird behandelt, als ob auf das zugehörige Eingabeelement geklickt wurde. Es gibt zwei Möglichkeiten, diese Verbindung herzustellen:
Eine Möglichkeit besteht darin, das Label-Element um das Eingabeelement herum zu wickeln:
Eingabe hier:
Der andere Weg besteht darin, das for
Attribut zu verwenden und ihm die ID des zugehörigen Inputs zu geben:
Eingabe hier:
Dies ist besonders nützlich bei Verwendung von Kontrollkästchen und Schaltflächen, da dies bedeutet, dass Sie das Kontrollkästchen aktivieren können, indem Sie auf den zugehörigen Text klicken, anstatt auf das Kästchen selbst zu klicken.
Erfahren Sie mehr über das Element auf MDN.
Das Verknüpfen von Text mit einer Eingabe ist für die Barrierefreiheit sehr wichtig, da es einen zugänglichen Namen für die Eingabe bereitstellt, sodass unterstützende Technologien diesen für Benutzer mit Behinderungen bereitstellen können. Ein Bildschirmlesegerät würde den Labeltext vorlesen, wenn der Benutzer sich auf die Eingabe konzentriert. Sie könnten auch Ihrer Sprachsteuerungssoftware mitteilen, sich auf diese Eingabe zu konzentrieren, aber dafür benötigt sie einen (sichtbaren) Namen.
Lesen Sie mehr zur Barrierefreiheit