HTML <label> for-egenskap
Definition och användning
för
Egenskapen specificerar vilken formulärelement som etiketten bindes till.
Implicit och explicit koppling
Etiketter kopplas vanligtvis till formulärkontroller på ett av följande sätt: som innehåll i etiketttaggen, vilket är ett implicit sätt, eller för <label>-etiketter under för
Egenskapen anger ett målformulärs id, vilket är ett explicit sätt.
Till exempel i XHTML:
Explicit koppling:
<label for="SSN">ID-nummer:</label> <input type="text" name="IdNum" id="IN" />
Implicit koppling:
<label>Birthdate:<input type="text" name="DofB" /></label>
Den första etiketten kopplar explicit texten "Social Security Number:" och formularens sociala säkerhetsnummerstextkontroll ("SocSecNum"), dess för
Egenskapens värde och kontrollernas id är båda SSN. Den andra etiketten ("Datum för födelse:") behövs inte för
Egenskapen och dess relaterade kontroller behöver inte ha id-egenskap, de är implicit kopplade genom att placera <input>-etiketter i <label>-etiketter.
Exempel
Tre med etiketterade alternativknappar:
<form action="/action_page.php"> <input type="radio" id="html" name="fav_language" value="HTML"> <label for="html">HTML</label><br> <input type="radio" id="css" name="fav_language" value="CSS"> <label for="css">CSS</label><br> <input type="radio" id="javascript" name="fav_language" value="JavaScript"> <label for="javascript">JavaScript</label><br><br> <input type="submit" value="Skicka"> </form>
Syntax
<label for="element_id">
Egenskapsvärde
Värde | Beskrivning |
---|---|
element_id | ID för elementet som är bundet till etiketten. |
Webbläsarstöd
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd |