原创作品,转载需得到原作者书面许可,同时保留原作者和出处,否则将追究法律责任。
此标签可以为<input>元素添加标注;与<input>元素关联起来,实现体验更佳的鼠标操作。
比如checkbox复选框,默认直接点击复选框才能实现选中和取消选中,如果与<label>关联起来,那么只要点击<label>即可实现同样的功能。
[HTML] 纯文本查看 复制代码运行代码<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> </head> <body> <form> <input type="checkbox" id="a" > <label for="a">蚂蚁部落一</label> <input type="checkbox" id="b" > <label for="b">蚂蚁部落二</label> <input type="checkbox" id="c" > <label for="c">蚂蚁部落三</label> </form> </body> </html>
上面代码中,点击文本也可以实现复选框的选中和取消选中效果。
[HTML] 纯文本查看 复制代码运行代码<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> </head> <body> <form> <label> <input type="checkbox"/> 蚂蚁部落一 </label> <label> <input type="checkbox"/> 蚂蚁部落二 </label> <label> <input type="checkbox"> 蚂蚁部落三 </label> </form> </body> </html>
可以将文本框放入<label>之内,这次就不需要使用使用for属性与<input>的id关联起来。
一.for属性:
<label>的for属性值是要关联元素的id属性值,是这两个元素关联起来的必要条件。
看第一个代码实例中的片段:
[HTML] 纯文本查看 复制代码<input type="checkbox" id="a" > <label for="a">蚂蚁部落一</label>
二.form属性(HTML5):
规定<label>所属的一个或多个表单,属性值是表单的id属性值。
[HTML] 纯文本查看 复制代码运行代码<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> </head> <body> <form name="myform" id="ant" method="post" action="do.php"> <input type="checkbox" id="a"> </form> <label for="a" form="ant">蚂蚁部落</label> </body> </html>
虽然此<label>在表单之外,但是还是属于对应表单。
前端教程
HTML5 API
鲁ICP备10022556号-3
鲁公网安备 37021302000666号
关于我们
|手机版|小黑屋|
Copyright © 2012-2018 Design: 蚂蚁部落
最新评论