用 <main> 标签包装表单

Wrapping a form with a <main> tag

我是否应该将网络表单包装到标签中,如下所示?表格是我联系页面的主要内容。或者没有必要?

<html>
<head>
<title> Let’s keep in touch </title>
<!--CSS links, etc-->
</head>
<body>
<main>
<header><h1> Contact us </h1></header>
<form>
<!--Fieldset tags, legends, labels, Questions, text inputs, checkboxes, teaxtareas, submit button and so on-->
</form>
</main>
</body>
</html>

或者只够使用 <fieldset> 标签?

根据 MDN 上的 <main> 标签页:

The <main> HTML element represents the dominant content of the <body> of a document. The main content area consists of content that is directly related to or expands upon the central topic of a document, or the central functionality of an application.

将您的主要内容(即您的表单)包装在 <main> 标签中有很多好处,但不要觉得必须这样做。用 <main> 标签包裹表单和主要内容的一个特别好处是 accessibility。但是,这两种情况都没有错。