表单标签帮助子文本的适当语义标记是什么

问题描述

表单中的某些表单元素可能需要文字来解释所述元素的功能。我正在考虑将这段文字封装在一个段落元素中,如下所示,

label p {
  margin-top: -1px;
  font-size: smaller;
}
<div class="form-group">
  <label for="form-input-1">Label Text
    <p>Label explainer/help text</p>
  </label>
  <input id="form-input-1" />
</div>

我的问题是:<p> 元素是此用途中最具语义的元素吗?在我看来,标签子文本是一种子标题,有人可能会争辩说它可能需要 <h*> 元素。但是,这些通常用于轮廓,我不相信这在这里会是超级语义。 <span> 在这里是否有意义,因为这些 可用于标记内联流元素的一部分?

请分享您的想法!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)