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

yumo66621小时前技术文章4

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

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

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

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

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

首先是名称+单选框

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

来看看代码展示:

<!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, 我们加上复选框看看效果

点击后的效果:

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

<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)

看下如何修改的代码:

<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一一对应


好的,今天就先这样了

相关文章

如何在 HTML、CSS 和 JS 中制作明暗模式按钮

我们都见过它们,它们保护我们的眼睛免受所有光线的伤害。 这些是暗模式按钮,这里是如何在 HTML、CSS 和 JS 中创建自己的按钮!我们要做的第一件事是创建 HTML 文件。 我正在使用引导程序使按...

带你看好玩的CSS-霓虹灯按钮(霓虹灯的闪烁怎么设置)

对于前端开发人员来说,css是我们再熟悉不过的朋友的,它就相当于是我们页面的衣服,页面好不好看,就看我们css运用的是否炉火纯青。css学起来简单,但是我们要把它“修炼”到出神入化境界,那这可不是一丁...

分享几个漂亮的宇宙风格的按钮动画效果,让你喜欢上CSS

转载说明:原创不易,未经授权,谢绝任何形式的转载俗话说得好,兴趣是最好的老师。本篇文章搜集了几个漂亮的宇宙风格按钮动画效果的代码,希望它们能够激发你对 CSS 的热爱。作为前端开发者,我们不仅仅是制作...

html button标签用法详解(htmlbutton标签属性)

前端小伙伴们应该对button标签非常熟悉了,今天就来总结下button标签的详细用法,温故知新。HTML 中的 <button> 标签用于创建可点击的按钮。按钮可以包含文本、图像或其他...

点击导航栏按钮切换按钮背景色(点击导航栏切换内容)

解决点击导航栏点击哪个,哪个就高亮变色,其他恢复原状。这里我用的是vue框架和element ui组件库写的。主要就是一个点击事件和一个for循环。HTML <div id="app&...

GIMP 教程:制作 Duotone 双色调效果

今天我们学习如何使用 GIMP 这款强大的开源图像编辑器,制作流行的 Duotone(双色调)效果。Duotone 效果的核心原理,是将图像的色调信息映射到两种主要颜色上。通常,一种颜色用于图像的亮部...