+ -
当前位置:首页 → 问答吧 → 从纯粹的语义化来讲表单的每一项该用p还是li还是br

从纯粹的语义化来讲表单的每一项该用p还是li还是br

时间:2010-12-09

来源:互联网

我一直在找寻最为语义化的表单方案:
复制内容到剪贴板
代码:
<form>
<p><label><input /></label></p>
<p><label><input /></label></p>
</form>
或者是(当然也有用ol的)
复制内容到剪贴板
代码:
<form>
<ul>
<li><label><input /></label></li>
<li><label><input /></label></li>
</ul>
</form>
还是
复制内容到剪贴板
代码:
<form>
<label><input /></label>
<label><input /></label>
</form>
表单里的每一项应该是一个块级元素, 如同告诉别人说你的求职表要填下面的8项.
那么这么说应该就是ol最符合了

表单如果用p分割, p应该是一个段落,这样表达有点不妥.
用br的就更不好说了 br应该是要被淘汰的标签了

发个帖子 供大家讨论 抛砖引玉

作者: 业一   发布时间: 2010-12-09

最后觉得,语义化在表单方面是可“乱来”的,只要让用户用起来舒服。

自己倾向于使用table来做表单布局。

作者: yoom   发布时间: 2010-12-10

我也用table, 想得到一个最佳语义化的结果,
table来布局表单 碰到select(又是这个恶心的select, 恶心的ie) 用js隐藏显示的时候总是整的头大.

作者: 业一   发布时间: 2010-12-10

我也赞同要table

作者: rao3324180   发布时间: 2010-12-10