为什么我需要用标签绑定复选框?

时间:2013-06-06 18:22:39

标签: css checkbox label for-attribute

我在这里得到一个简短的问题。为什么我们总是将复选框id绑定到标签中的for-attribute?它有什么用途吗?如果是这样,你能列出来吗?还有它的技术优势。

提前致谢, 马杜。

2 个答案:

答案 0 :(得分:2)

总是必须将复选框(或任何输入)ID绑定到标签。它的作用是允许您单击标签以触发复选框(或输入)的单击。如果label元素包含<input>而不需要id / for:

,这也可以
<label for="checkbox">Click checkbox</label> <input id="checkbox" type=checkbox>
<label>Click checkbox <input type=checkbox></label>

答案 1 :(得分:0)

是的确有目的。基本上它允许你“点击”它,它也可以用于屏幕阅读器。

答案:Regarding the HTML Label's "For" Property