课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
例如课程里用的 label 元素,而我个人习惯于用Input type的 形式对文本框进行描述,那么他们有什么区别呢。而且像用户名,密码之类的直接输出也可以,用label 还多占了内存
2016-08-09
源自:初识HTML(5)+CSS(3)-升级版 6-1
正在回答
label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该 label标签相关连的表单控件上)。
慕粉3673040 提问者
label标签可以通过id来关联相关控件
为鼠标用户改进了可用性,更好的实现语义化,如果你在 label 标签内点击文本,就会触发此控件
为了更好的实现语义化,例如浏览器自动识别用户名密码并保存,就是利用了这里的语义化
主要目的是用户体验。
form表单中的label标签语法:<label for="控件id名称">注意:标签的for属性中的值应当与相关控件id属性值一定要相同。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答在form标签里,能创建多个多行文本框吗?
10 回答文本输入框和密码输入框的区别
1 回答将重置和文本框放在form标签外重置失去作用,尔在form内重置所有文本框
2 回答form表单中的label标签使用方式
2 回答table 和 form 区别在那里?