HTML

作者: MangfuStudio | 来源:发表于2018-08-07 00:30 被阅读0次

<label> 标签的作用

在HTML中<label>标签不会向用户展示任何特殊内容,它的作用是把自己与其他标签"绑定"起来,也可以说是与其他元素关联到一起,粗暴点说就是 有一腿。



与其他标签关联的方式

<label>与其他元素关联的方式有两种

1、显式联系:显式联系通过<label>的 "for" 属性和目标标签的 ID 来完成

2、隐式联系:隐式联系可通过标签嵌套完成

显式联系

定义一个表单,表单中有单选框,看下面HTML代码

<form>

        <input type="radio" name="yes-no" id="yes">确定

        <input type="radio" name="yes-no" id="no">取消

</form>

运行结果

现在我们用显式的方式来为两个选项创建额外的"选择按钮",接着上面代码写。

<form>

        <input type="radio" name="yes-no" id="yes">

        <input type="radio" name="yes-no" id="no">

</form> <br />

<label for="yes">点击这里也可选择 确定 选项</label> <br />

<label for="no">点击这里也可以选择 取消 选项</label> <br />

运行结果

从上面可以看到,我们通过点击<label>标签可以间接的选择表单中的选项了。

隐式联系

由于隐式联系不需要用 标签的 ID 所以我把第一个例子中的表单代码中的<input>标签的ID去掉

<form>

        <input type="text" name="yes-no">确定

        <input type="text" name="yes-no">取消

</form>

运行结果

注意看,当我把鼠标移动到 "确定" 或 "取消" 时,鼠标变为了 "工" 形,是不可以点击的

现在我把<input>标签嵌套到<label>标签中

<form>

        <label><input type="radio" name="yes-no">确定</label>

        <label><input type="radio" name="yes-no">取消</label>

</form>

运行结果

从运行结果可以看到,我把鼠标移动到 "确定" 或 "取消" 上时,鼠标并没有改变样式,是可点击的。当我点击 "确定" "取消" 时,也可以把选项选上,这是因为我点击 "确定" "取消" 其实是点击了<label>,由于我们把<input>与<label>隐式关联了。所以达到了点击文字确定选项的效果。



在 H5 中还可以用<label>标签关联表单,本文只是举一个简单的例子。为什么不再写一个关于关联表单的例子?像我这种懒癌晚期的人来说,录制GIF图片 真!的!很!烦!人!。

忧愁


相关文章

  • HTML 表单之label标签介绍

    转自:HTML 表单之label标签介绍label标签介绍label标签为input元素定义标注(标记),它不会向...

  • HTML

  • Html阶段第二小节第二天

    1.表单 代码输入样式如下: 2.label标签 表示Label标签要绑定的HTML元素,你点击这个标签的时候,所...

  • html+css备忘

    html: 1、label标签 css: 1、标签显示模式: block,inline, inline-block...

  • html 标签

    标签说明http://www.html5star.com/manual/html5label-meaning/ 格...

  • HTML/CSS面试题

    HTML+CSS Label的作用是什么?是怎么用的 答案: label标签来定义表单控制间的关系当用户选择该标签...

  • 前端开发 二

    新窗口打开页面的黑魔法 特殊字符 列表 表格 表单 label 标签 下拉列表 html5 新增标签

  • label和input绑定

    label标签包裹input标签,点击label时,label两次响应,即label本身触发和input触发后冒泡...

  • html基础标签——textarea,iframe,label,

    效果: 代码: 1、textarea:大的文本框,鼠标点击右下角可拉大 2、iframe:可引用别人的样式过来 3...

  • 认识HTML一一Label标签(掌握)

    LabeI标签 1.默认情况下文字和输入框是没有关联关系的。也就是说点击文字输入框不会聚焦,如果想点击文字时让对应...

网友评论

    本文标题:HTML

    本文链接:https://www.haomeiwen.com/subject/pwenvftx.html