为输入使用html的段落标签是错误的吗?

Rap*_*ire 5 html

到目前为止,我主要将标签和输入放在专用的段落标签中:


<p>
    <label for="myInput">Blah</label>
    <input type="text" ... />
</p>
Run Code Online (Sandbox Code Playgroud)

但是这个标签是为文本段落制作的.在语义上是否正确使用它?应该使用div吗?

Mat*_*chu 7

从语义上讲,不,这是不正确的.您的表单输入不是任何意义上的段落.

如果您是CSS专家,请尝试使用<ol><li>标记并重新设置它们以查看您的喜好,因为您的表单字段一个有序的项目列表.有关此格式所需的HTML和CSS示例,请参阅A List Apart关于Prettier Accessible Forms的文章.