HTML为什么要使用label属性?


经常看到HTML使用label属性,请问label具体有什么功用?

label 前端 开发 HTML

TianG 10 years, 6 months ago

首先,你需要明确,HTML是一个描述性语言。如果你要展示一个文本框数据,你就需要一个label来描述她。如果不使用label标签,这个文本框就是没有意义的。用户不知道文本框里要填什么内容。如果你在这里使用label,这就相当于在标签和内容上建立了一个联系。无论是对 计算机/程序/浏览器/用户 而言,都更容易理解这个文本框的意义。

当然,你不一定需要使用‘for’。如下:

<label>My input
    <input type="text" id="my-input" />
</label>
hhuu24 answered 10 years, 6 months ago

Your Answer