网站首页 > 知识剖析 正文
说完了标签属性后,接着说下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一一对应
好的,今天就先这样了
- 上一篇: 网页表单复选框的自动勾选方法
- 下一篇: Python之Web开发框架学习 Django-表单处理
猜你喜欢
- 2025-01-13 SpringBoot集成LayUI前端组件库
- 2025-01-13 超详细带你从入门开始,开发一个超实用的浏览器插件
- 2025-01-13 Flask WTF
- 2025-01-13 开箱即用的轻量级前端框架:dagger.js
- 2025-01-13 你不知道的css小技巧
- 2025-01-13 PHP类Web网站适应移动设备十贴士
- 2025-01-13 Python | Django 的表单 form 组件
- 2025-01-13 Python之Web开发框架学习 Django-表单处理
- 2025-01-13 纯CSS 精美按钮UI设计、实现及实例
- 2025-01-13 网页表单复选框的自动勾选方法
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)