HTML基础(10) | 青训营笔记

158 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第十天

HTML基础知识总结(十)

接上一篇文章,本 章 着 重 复 习 Html 的 基 础 内 容 , 学 习 Html 究 竟 要 学 些 什 么 呢 ? 主 要 是 学 习 搭 建 网 页 的 “ 结 构 ” 。

我们本篇介绍一下: label 标 签 !!!

label 标 签

1.概述:

  • label 标签为 input 元素定义标注(标签)。
  • label标签主要目的是为了提高用户体验。为用户提高最优秀的服务。

作用:用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点

2.基本语法格式 & 效果截图

如何进行绑定元素呢?

(1)第一种用法就是用 label 标签直接包含 input 表单, 适合单个表单时进行选择使用!

  • 基本语法:
 <label>用户名: <input type="text">   </label><br>

我们可以看到,点击" 用户名:" 就可以定位光标到输入框!此时input 表单,位于label标签里面,所以:实现了绑定效果。

  • 运行截图

22.png

  • 详细阐述:

我们点击“用户名”这3个文字时,就会自动定位到“文本框”,我们就可以进行输入了。 而不是:必须点击文本框才能进行输入!!!

(2)第二种用法 for 属性,规定 label 与哪个表单元素绑定(通过 id )。!

  • for 属性

功能:表示Label 标签要绑定的HTML 元素,你点击这个标签的时候,所绑定的元素将获取焦点。

  • 基本语法格式:
<label for="nan"></label>   <input type="radio" name="sex" id="nan"> 
    <label for="nv"></label>    <input type="radio" name="sex" id="nv"> <br>

我们看到,在 label 标签里面,文字是"男、女", 它在左边 label 标签里面,写了一个 for 属性,值为 navnv

所以作为对应,在 input 表单里面,必须有 id 属性,值为 nav nv.

  • 运行截图

23.png

  • 详细阐述:

在通过这种绑定后,用户只需要点击"男"和"女"这2个文字,就可以实现:直接选择

点击" 男:" 就可以自动定位光标到选择框!

不必,再次精准的点击选择的圆点