html - 输入html的段落标签是错误的吗?

标签 html

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


<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/

相关文章:

python - 将 Python 文件中的 JSON 数据显示为 HTML

JavaScript + HTML : Button Not Calling on Function Onclick

html - 当网格项跨越多列时进入单列布局

flash - "Deeplink"到带有 HTML5/Flash 的 MP3 中的某个位置

html - 为什么图像之间有间隙?

PHP 电子邮件表单 - 定义发件人

jquery - HTML 选择标签呈现问题

javascript - 如何使用 JavaScript 创建 SVG 动画标签

PHP 导致服务器错误

html - 垂直 <ul> 从水平 <ul> 下拉