-3

查看 Bootstrap 提供的在线代码示例,您会看到类似这样的表单

<div class = "control-group">
    <label class = "control-label" for = "name">Full Name</label>
    <div class = "controls">
            <input type = "text" id = "name" maxlength = "40">
    </div>
</div>

标签标记中的“for”字有什么作用?我注意到,如果我将输入 id 更改为与“for”值不对应的值,则输出没有明显差异。

4

3 回答 3

2

HTML5 规范

可以指定 for 属性以指示与标题关联的表单控件。

请注意,这与 Bootstrap 完全无关。这是一个标准的label元素属性。它的值应该对应于id一个input元素的值:

如果指定了属性,则属性的值必须是与标签元素在同一文档中的可标记元素的 ID。

于 2013-04-29T13:33:17.537 回答
0

for是一个连接(逻辑上)标签和输入的 HTML5 属性。

看一看

于 2013-04-29T13:33:30.603 回答
0

标签可以通过使用“for”属性或将元素放置在元素内来绑定到元素。来源

于 2013-04-29T13:33:49.353 回答