有一种正确的方法可以将 "title" 用于表单中的字段集吗?

there is a correct way to put a "title" for a fieldset inside a form?

我是 html 这个世界的新人,我的问题是,如果我有这样的表格

<form action="" method="post">
            <fieldset id="f1">

            </fieldset>

            <fieldset id="f2">

            </fieldset>

            <fieldset id="f3">

            </fieldset>

</form>

我想要这样的东西

<form action="" method="post">
            **TITLE HERE FOR ID F1**
            <fieldset id="f1">

            </fieldset>
            **TITLE HERE FOR ID F2**
            <fieldset id="f2">

            </fieldset>
            **TITLE HERE FOR ID F2**
            <fieldset id="f3">

            </fieldset>

</form>

我知道有很多方法可以做到,但是有一个“正确的方法”吗?

有一个 HTML legend 标签(以及一些其他用例)。使用方法如下:

<fieldset>
  <legend>My title</legend>
  
  <input> <br>
  <input> <br> 
  <input> <br>


</fieldset>

优点:

  • 例如屏幕阅读器的可访问性更好
  • 看起来更好,因为字段集的换行符允许强调标题。