Heim >Web-Frontend >HTML-Tutorial >Wie benutze ich den HTML5 & lt; label & gt; Element, um Beschriftungen mit Formularkontrollen zu verknüpfen?
Das HTML5 <label></label>
-Element wird verwendet, um eine Textbeschreibung mit einer Form zu assoziieren, die die Benutzerfreundlichkeit und die Zugänglichkeit verbessert. Es gibt zwei primäre Methoden, um ein Etikett mit einer Formregelung zu verbinden:
Verpackungsmethode:
Sie können das Formularsteuerung innerhalb des <label></label>
-Elements einwickeln. Hier ist ein Beispiel:
<code class="html"><label> Name: <input type="text" name="username"> </label></code>
In dieser Methode dient der Text "Name:" als Etikett und wird automatisch dem Element <input>
zugeordnet.
for
die Attributmethode:
Sie können das for
das Attribut im Element <label></label>
-Elements verwenden und auf die id
der Formularsteuerung einstellen. Hier ist ein Beispiel:
<code class="html"><label for="username">Name:</label> <input type="text" id="username" name="username"></code>
In dieser Methode ist der Text "Name": "dem id
" Benutzernamen " <input>
Element zugeordnet.
Beide Methoden sind gültig und weit verbreitet, aber die for
die Attributmethode wird bevorzugt, wenn Etikett und Steuerung nicht benachbart sind oder wenn Sie das Styling separat auf das Etikett anwenden möchten.
Die Verwendung des <label></label>
-Elements mit Formularsteuerung bietet mehrere Vorteile:
Um die Zugänglichkeit durch ordnungsgemäße Zusammenarbeit mit Formulareingaben ordnungsgemäß zu verbinden, befolgen Sie diese Best Practices:
<label></label>
:<label></label>
, um ein Etikett mit jeder Form zu verknüpfen. Dies ist für Benutzer, die sich auf Bildschirmleser verlassen, unerlässlich.for
die Attributmethode, wenn die Beschriftung und Steuerung nicht direkt benachbart sind oder wenn Sie sie separat stylen müssen. Andernfalls kann die Verpackungsmethode ausreichen.title
für die Formregelung nicht als Ersatz für eine ordnungsgemäße <label></label>
. Das title
wird möglicherweise nicht von allen Bildschirmlesern bekannt gegeben und kann Verwirrung verursachen, wenn es mit dem Text <label></label>
in Konflikt steht. Ja, das <label></label>
-Element kann mit verschiedenen Arten von Formularsteuerungen verwendet werden. So kann es auf verschiedene Typen angewendet werden:
Texteingabe:
<code class="html"><label for="email">Email:</label> <input type="email" id="email" name="email"></code>
Das Etikett "E -Mail:" ist dem Feld "E -Mail -Eingabed" zugeordnet.
Kontrollkästchen:
<code class="html"><label> <input type="checkbox" name="subscribe" value="yes"> Subscribe to newsletter </label></code>
Der Text "Abonnieren des Newsletters" ist dem Kontrollkästchen zugeordnet. Wenn Sie auf den Text klicken, wird das Kontrollkästchen umgeschaltet.
Optionsknöpfe:
<code class="html"><label> <input type="radio" name="color" value="red"> Red </label> <label> <input type="radio" name="color" value="blue"> Blue </label></code>
Jedes Etikett ist mit seinem jeweiligen Optionsfeld verbunden. Wenn Sie auf "rot" oder "blau" klicken, wird das entsprechende Optionsfeld ausgewählt.
Dropdown auswählen:
<code class="html"><label for="country">Country:</label> <select id="country" name="country"> <option value="usa">USA</option> <option value="canada">Canada</option> </select></code>
Das Label "Country:" ist dem Dropdown -Menü zugeordnet.
Textbereich:
<code class="html"><label for="comments">Comments:</label> <textarea id="comments" name="comments"></textarea></code>
Das Etikett "Kommentare:" ist mit der Textea zugeordnet.
Durch die ordnungsgemäße Verwendung des <label></label>
-Elements mit verschiedenen Arten von Formularsteuerungen können Sie sowohl die Benutzerfreundlichkeit als auch die Zugänglichkeit Ihrer Webformulare verbessern.
Das obige ist der detaillierte Inhalt vonWie benutze ich den HTML5 & lt; label & gt; Element, um Beschriftungen mit Formularkontrollen zu verknüpfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!