HTML 输入标签

HTMLHTMLBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

HTML <label> 标签用于为网页上的任何 HTML 元素添加标题或标签文本。在本实验中,我们将学习如何在 HTML 中使用 <label> 标签。

注意:你可以在 index.html 中练习编码,并学习如何在 Visual Studio Code 中编写 HTML。请点击右下角的 'Go Live' 以在端口 8080 上运行 Web 服务。然后,你可以刷新 Web 8080 标签以预览网页。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL html(("HTML")) -.-> html/BasicStructureGroup(["Basic Structure"]) html(("HTML")) -.-> html/FormsandInputGroup(["Forms and Input"]) html(("HTML")) -.-> html/AdvancedElementsGroup(["Advanced Elements"]) html/BasicStructureGroup -.-> html/basic_elems("Basic Elements") html/FormsandInputGroup -.-> html/forms("Form Elements") html/FormsandInputGroup -.-> html/form_group("Grouping Form Elements") html/FormsandInputGroup -.-> html/form_access("Accessibility in Forms") html/AdvancedElementsGroup -.-> html/inter_elems("Interactive and Dynamic Elements") html/AdvancedElementsGroup -.-> html/adv_access("Accessibility for Advanced Elements") subgraph Lab Skills html/basic_elems -.-> lab-70784{{"HTML 输入标签"}} html/forms -.-> lab-70784{{"HTML 输入标签"}} html/form_group -.-> lab-70784{{"HTML 输入标签"}} html/form_access -.-> lab-70784{{"HTML 输入标签"}} html/inter_elems -.-> lab-70784{{"HTML 输入标签"}} html/adv_access -.-> lab-70784{{"HTML 输入标签"}} end

为输入元素添加标签

  1. 在你喜欢的文本编辑器中打开 index.html 文件。
  2. 添加以下代码以创建一个带有标签的输入元素:
<label for="name">Name:</label> <input type="text" id="name" name="name" />
  1. label 元素的 for 属性应与它关联的输入元素的 id 属性相匹配。

使用 Label 元素创建可点击区域

  1. 在你喜欢的文本编辑器中打开 index.html 文件。
  2. 添加以下代码以在输入元素周围创建一个可点击区域:
<label>
  <input type="checkbox" />
  Click here to select
</label>
  1. 现在点击 "Click here to select" 文本将选中复选框。

将 Label 与表单元素关联

  1. 在你喜欢的文本编辑器中打开 index.html 文件。
  2. 添加以下代码以创建一个带有标签的表单元素:
<form action="/" method="post">
  <label for="name">Name:</label>
  <input type="text" id="name" name="name" />
  <input type="submit" value="Submit" />
</form>
  1. label 元素的 for 属性应与它关联的表单元素的 id 属性相匹配。

为 Label 添加样式

  1. 在你喜欢的文本编辑器中打开 index.html 文件。
  2. 添加以下代码以创建一个带有 CSS 类的 label 元素:
<label class="large-label" for="name">Name:</label>
<input type="text" id="name" name="name" />
  1. 在你的样式表中添加以下 CSS 来为 label 添加样式:
.large-label {
  font-size: 24px;
  font-weight: bold;
}

使用 Label 元素提升可访问性

  1. 在你喜欢的文本编辑器中打开 index.html 文件。
  2. 添加以下代码以创建一个带有标签的输入元素,以提升屏幕阅读器的可访问性:
<label for="name">Name:</label>
<input type="text" id="name" name="name" aria-label="Enter your name" />
  1. aria-label 属性为输入元素提供了一个文本标签,该标签对屏幕阅读器是可访问的。

总结

在本实验中,我们学习了如何使用 HTML <label> 标签为网页上的 HTML 元素添加标题或标签文本。<label> 标签对于提升可访问性和增加元素的可点击区域非常有用。我们还学习了如何将标签与表单元素关联,以及如何使用 CSS 为标签添加样式。