我想知道我何时使用<label>
标签。用于名称的属性在哪里。我无法理解。 html中for和name之间的确切区别是什么?
答案 0 :(得分:3)
如果您对标签标签使用for
属性,那么它必须是格式。
这将与表单中的关联id
一起使用。
实施例
<label for="name"> First Name </label>
<input type="text" id="name" name="firstname">
和
name
属性不能在标签中使用。它可用于textarea的输入或用于从表单获取或传递值的那些标记。
答案 1 :(得分:2)
标签必须与表单控件相关联。
您可以使用for
属性来创建此关联。如果这样做,则for
属性的值必须与表单控件的id
属性的值相同。
标签元素没有name
属性。表单控件的name
属性与标签无关(并且在提交表单时用作构造要发送到服务器的数据的算法的一部分)。
答案 2 :(得分:1)
标签中的for=
属性用于将标签链接到页面上的一个特定输入。
由于name=
不是唯一的输入(我可以有多个具有相同名称的输入),标签上的for=
元素会链接到输入上的id=
属性。< / p>
name
属性用于确定提交输入的名称。