label for
属性在 HTML 表单中用于关联表单控件(如输入框、选择框等)和其描述的文本。正确使用 label for
可以提高表单的可访问性,使屏幕阅读器等辅助技术能够更准确地解读表单内容。以下是正确使用 label for
的步骤:
-
为每个表单控件分配一个唯一的
id
属性。例如: -
在
元素中使用
for
属性,并将其值设置为对应表单控件的id
。例如:这样,当屏幕阅读器读取到
元素时,它会知道与
for
属性值相对应的表单控件是“用户名”输入框。 -
将
元素放置在表单控件之前,或者将它们包裹在一起。这样可以确保用户点击标签时,表单控件获得焦点。例如:
或者:
-
如果表单控件是一个复选框或单选按钮,可以将
元素的
for
属性值设置为该控件的id
,并将元素的
id
设置为与name
属性相同的值。例如:这样,当用户点击“我同意条款和条件”文本时,复选框将被选中。
遵循以上步骤,可以确保正确使用 label for
属性,从而提高表单的可访问性。