首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【HTML教程】HTML的label标签|html入门知识

【HTML教程】HTML的label标签|html入门知识

作者头像
攻城狮与产品喵
发布2025-11-19 17:06:04
发布2025-11-19 17:06:04
2110
举报

【定义和用法】

label 标签为 input 元素定义标注(标记)。

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

label 标签的 for 属性 应当与相关元素的 id 属性相同。

label 标签可为多个元素定义标签(标记):

代码语言:javascript
复制
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="search">
<input type="tel">
<input type="text">
<input type="time">
<input type="url">
<input type="week">
<meter>
<progress>
<select>
<textarea>

使用上述元素与 label 的正确方式将有益于以下用户:

屏幕阅读器用户(当用户聚焦在元素上时,将朗读标签)

难以点击非常小的区域(例如复选框)的用户 - 因为当用户单击 label 元素中的文本时,它会切换输入(这增加了点击区域)

【实例】

三个带有 label 的单选按钮:

代码语言:javascript
复制
<form action="/action_page.php">
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label><br><br>
  <input type="submit" value="提交">
</form>

【属性】

HTML的label标签|html入门知识
HTML的label标签|html入门知识

【默认的 CSS 设置】

大多数浏览器将使用以下默认值显示 label 元素:

代码语言:javascript
复制
label {
  cursor: default;}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 攻城狮与产品喵 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【定义和用法】
  • 【实例】
  • 【属性】
  • 【默认的 CSS 设置】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档