HTML <label> for 属性

定义和用法

for 属性规定标签绑定到哪个表单元素。

隐式和显式的联系

标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 <label> 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。

例如,在 XHTML 中:

显式的联系:

<label for="SSN">身份证号码:</label>
<input type="text" name="IdNum" id="IN" />

隐式的联系:

<label>生日:<input type="text" name="DofB" /></label>

第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件 ("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要 id 属性,它们是通过在 <label> 标签中放入 <input> 标签来隐式地连接起来的。

实例

三个带有标签的单选按钮:

<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="Tattauna">
</form>

Sake ɗauɗi

Yanar grammar

<label for="element_id">

Wuri na ɗanɗi

Wuri Bayanin
element_id ID na ɗanɗi da aka kama da tag

Rarrabawar ɗanɗi

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Ciwon karo Ciwon karo Ciwon karo Ciwon karo Ciwon karo