到目前为止,我主要将标签和输入放在专用的段落标签中:
<p>
<label for="myInput">Blah</label>
<input type="text" ... />
</p>
Run Code Online (Sandbox Code Playgroud)
但是这个标签是为文本段落制作的.在语义上是否正确使用它?应该使用div吗?
从语义上讲,不,这是不正确的.您的表单输入不是任何意义上的段落.
如果您是CSS专家,请尝试使用<ol>和<li>标记并重新设置它们以查看您的喜好,因为您的表单字段是一个有序的项目列表.有关此格式所需的HTML和CSS示例,请参阅A List Apart关于Prettier Accessible Forms的文章.