label标签中的for属性

1. 使用介绍

label中的for属性规定了label与哪个表单元素绑定。for属性的值和表单元素的id值一样,即可完成该label标签与该表单元素的绑定。

<label for="test">label标签label>
<input type="text"  id="test">

如上所示,该label便签和input便签完成了绑定,当鼠标点击“label标签”时,input元素会被触发,用户即可完成输入。

2. 为什么要给label标签加上for属性呢?

label标签加上for属性绑定了表单元素后,可以提高用户体验。
当点击label标签内的文本后,就会触发绑定的表单元素。也就是说,当用户渲染该标签时,浏览器就会自动将焦点转到绑定的表单控件上。

ps:表单控件

input、select、textarea、button和h5的datalist、keygen、output。
其中当label标签和select标签绑定后,点击label标签文本内容,不能触发select便签。

你可能感兴趣的:(CSS)