到目前为止,我主要将标签和输入放在专用的段落标签中:
<p>
<label for="myInput">Blah</label>
<input type="text" ... />
</p>
但是这个标签是为文本段落制作的。以这种方式使用它在语义上是否正确?应该使用 div 吗?
最佳答案
在语义上,不,这是不正确的。您的表单输入在任何意义上都不是段落。
如果您是 CSS 专家,请尝试使用 <ol>
和 <li>
标记并重新设置它们的样式以使其看起来像您喜欢的样子,因为您的表单字段是一个有序的项目列表。参见 A List Apart's article on Prettier Accessible Forms有关此格式所需的 HTML 和 CSS 的示例。
关于html - 输入html的段落标签是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094344/