HTML Fieldset 标签

2025 年 3 月 25 日 | 阅读 5 分钟

HTML <fieldset> 标签将 HTML 表单中逻辑相关的字段/标签分组。

在创建 HTML 表单时使用此标签是可选的,但使用 <fieldset> 标签可以更容易地理解表单中分组元素的用途。

<legend> 标签<fieldset> 元素一起作为第一个子元素使用,用于定义分组相关字段的标题。

<fieldset> 标签和 <legend> 标签的这种组合有助于组织和构建表单,使其对用户更易于理解和访问。

<fieldset> 标签的语法

以上语法包含

  • <fieldset>: 它是 <fieldset> 元素的起始标签。
  • </fieldset>: 它是 <fieldset> 元素的结束标签。

表单元素放置在 <fieldset> 标签之间。

<legend> 标签的语法

以上语法包含

  • <legend>: 它是 <legend> 元素的起始标签。
  • </legend>: 它是 <legend> 元素的结束标签。

标题写在 <legend> 元素的起始标签和结束标签之间。

<fieldset> 标签的示例

示例 1

在此示例中,我们使用 <fieldset> 标签创建一个“用户基本信息”组。

代码

输出

如下所示,显示了组名称,并在分组元素周围绘制了边界线。

HTML fieldset tag

示例 2

在此示例中,我们使用 <fieldset> 标签创建了两个组,分别命名为“联系信息”和“地址信息”。

代码

输出

如下所示,在两个组周围绘制了一条边界线。

HTML fieldset tag

示例 3

在此示例中,我们使用 <fieldset> 标签创建了两个组,分别命名为“产品详情”和“配送详情”。

代码

输出

如下所示,在两个组周围绘制了一条边界线。

HTML fieldset tag

示例 4

在此示例中,我们创建了一个名为“您的信息”的组,并使用“disabled”属性关闭了 <fieldset> 标签内的所有表单控件。

代码

输出

如下所示,在组周围绘制了一条边界线,并且所有表单控件都已关闭。

HTML fieldset tag

属性

标签特定属性

属性描述
DisabledDisabled它指定 <fieldset> 标签内的所有表单控件都已禁用。
形式form_id当表单包含多个字段集时,它指定 <fieldset> 属于哪个表单。
名称文本它指定与 <fieldset> 关联的名称。它不会在浏览器中显示,但对 JS 有用。

全局属性

HTML <fieldset> 标签支持 HTML 中的全局属性。

事件属性

HTML <fieldset> 标签支持 HTML 中的事件属性。

浏览器支持

以下是支持 <fieldset> 标签的浏览器

  • Safari
  • 谷歌浏览器
  • Internet Explorer
  • 火狐
  • Microsoft Edge
  • Opera

结论

在本文中,您通过示例了解了 HTML <fieldset> 标签以及它如何用于在 HTML 表单中对相关字段进行分组。