Web表单:更好的表或列表

时间:2010-04-01 10:35:45

标签: forms webforms

使用表格或列表创建Web表单更好的做法是什么?

此致

哈维

3 个答案:

答案 0 :(得分:3)

都不是。

表单只是一种形式。它可能包含段落,简单块(div)或其他内容。

有时,表单是表格或列表,但不经常。

答案 1 :(得分:2)

没有这样的规则:-)你应该使用表格作为表格内容,你不应该将它用于页面布局,因为这是一个糟糕的HTML练习。

你会在谷歌上找到很多关于它的东西。表格与DIV

答案 2 :(得分:1)

这取决于您的背景。如果我们谈论带有标签和输入字段的Web表单,那么使用div的结构对于组合概念来说是最舒适的

<div>
   <label... for="..">
   <input type="text"...>
</div>

<subcontrol...>

<div>
   <label... for="..">
   <input type="text"...>
</div>

然后使用CSS s.t正确格式化。事情在形式上很好地对齐

Label:         input field
Label2:        input field

因此,正如您在上面的“HTML”中看到的那样,“子控件”可能是对包含同一div结构的控件的任意引用,最终生成的页面看起来很漂亮。

同样可能适用于表格,但由于您将嵌套表格作为结果,因此合成的概念已经变得更加混乱。此外,一些屏幕阅读器经常遇到这些嵌套表的问题(正如许多人认为的那样,但从未尝试过它)。

结论:这实际上取决于你对它的习惯。我个人更喜欢div和CSS,因为一旦你定义了整体布局,你就可以更好地控制它。