html中label标签的用法“测试开发全栈-HTML”

发布:瑞文妹 时间:2022-10-24 16:57:34

说完了标签属性后,接着说下HTML中最后的标签–label

<label>标签为input元素定义标注,用于绑定一个表单元素,当点击一个<label>标签内的文本时,浏览器就会自动讲焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验。接着看下语法:

<label for=”sex”>男</label>

<input type=”radio” name=”sex” id=”sex”>

<label>里的for和<input>里的id需要对应起来,值需要是一样的。即核心点为: <label>标签的for属性应当与<input>元素的id属性相同。可以看下效果:

首先是名称+单选框

「测试开发全栈-HTML」(18) label标签的使用

之前点击单选框,必须要点击到小圆圈按钮处才行,现在点击颜色+小圆圈区域就可以了。

「测试开发全栈-HTML」(18) label标签的使用

来看看代码展示:

<!DOCTYPE html>

<html lang=”en”>

<head>

<meta charset=”UTF-8″>

<meta http-equiv=”X-UA-Compatible” content=”IE=edge”>

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>

<title>Document</title>

</head>

<body>

<label for=”color”>

颜色

</label>

<input type=”radio” name=”红色” id=”color”>

</body>

</html>

其中for和id都是color, 我们加上复选框看看效果

「测试开发全栈-HTML」(18) label标签的使用

点击后的效果:

「测试开发全栈-HTML」(18) label标签的使用

然后看看已经添加了的代码:

<label for=”color”>

颜色

</label>

<input type=”radio” name=”红色” id=”color”>

蓝色<input type=”checkbox” name=”蓝色” id=”color”>

绿色<input type=”checkbox” name=”绿色” id=”color”>

紫色<input type=”checkbox” name=”紫色” id=”color”>

这里就多了复选框,但是发现点击文字不能勾选,然后是没有加<label>标签属性,我们再加上试试(终于写出来代码bug)

「测试开发全栈-HTML」(18) label标签的使用

看下如何修改的代码:

<body>

<label for=”color”>

颜色

</label>

<input type=”radio” name=”红色” id=”color”>

<input type=”checkbox” name=”蓝色” id=”color1″><label for=”color1″>蓝色</label>

<input type=”checkbox” name=”绿色” id=”color2″><label for=”color2″>绿色</label>

<input type=”checkbox” name=”紫色” id=”color3″><label for=”color3″>紫色</label>

</body>

每一个控件都会有一个label和一个id一一对应

好的,今天就先这样了

(+﹏+)


Copyright©2022 吾尊时尚 www.wuzunfans.com

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。闽ICP备11008833号-10 

邮件联系方式: toplearningteam#gmail.com (请将#换成@)