在 HTML 中,<fieldset> 和 <legend> 是两个用于组织和分组表单元素的标签。
<fieldset> 标签用于将表单中的相关元素分组。它会在相关元素周围绘制一个边框,形成一个视觉上的区块,帮助用户更清晰地理解表单结构。该标签属于块级元素,通常与 <legend> 标签一起使用以提供分组标题。
<legend> 标签则用来为 <fieldset> 元素定义一个标题。这个标题通常显示在字段集(fieldset)的顶部,说明该组表单元素的用途或内容。例如,在注册页面中,你可以使用 <fieldset> 来分组“账户信息”和“个人信息”,并通过 <legend> 为每组设置相应的标题。
这两个标签共同作用,不仅增强了表单的结构化和可读性,还提升了表单的可访问性,特别是对于使用屏幕阅读器的用户来说,能够更好地理解表单的逻辑结构。