当我使用复选框或无线电输入时,我通常使用for属性,但是当我想标记文本输入或除复选框/收音机以外的任何输入时,它真的需要吗?
答案 0 :(得分:6)
绝对。它不仅以编程方式将标签连接到文本输入(因此屏幕阅读器用户将被告知文本输入的用途),但它也会增加输入的“点击”区域,因此点击(或点击)标签将用户焦点设置为相应的字段。 如果您不想出于任何原因使用'for'属性,也可以将文本输入包装在标签中。
<label> Text Input
<input type="text" />
</label>
这与增加点击区域具有相同的效果。
答案 1 :(得分:1)